$(document).ready() 和 window.onload 方法比较

时间:2014-06-06 16:46:16   收藏:0   阅读:329

说明

页面加载文档完毕后,浏览器会通过 Javascript 为 DOM 元素添加事件。 Javascript 使用 window.onload 方法,而 jQuery 使用 $(document).ready() 方法。 $(document).ready() 方法可以极大的提高 Web 应用程序的相应速度,因为该方法可以在 DOM 载入就绪时就对其进行操纵并调用执行给它绑定的方法。 在使用过程中, $(document).ready() 方法 和 window.onload 方法之间有细微的差别。

差别

$(document).ready() 方法 和 window.onload 方法功能相似,但是在执行时机方面略有区别。 window.onload 方法是在网页中所有的元素(包括元素的所有关联文件)完全加载到浏览器后才执行,即 Javascript 此时才可以访问网页中的任何元素;而通过 $(document).ready() 方法注册的事件处理程序,在 DOM 元素完全就绪时既可以被调用。此时网页的所有元素对 jQuery 而言都是可以访问的,但是,这并不意味着这些元素的关联文件都已经下载完毕。

bubuko.com,布布扣

$(document).ready() 和 window.onload 方法比较,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!