jquery.ready与window.onload区别

来源:luqidong 发布时间:2014-05-04 17:48:21 点击数:
HTML文档加载后发生的事件做好准备,而onload事件发生后,当所有的内容(例如图像)也已被加载。 
onload事件是在DOM标准的事件,而ready事件是特定于jQuery的。 ready事件的目的是,该文件已加载后,它应该发生,因为尽早,这样​​的代码,增加的funcionality在页面中的元素不必等待加载所有内容。
在window.onload是内置的Javascript事件,但作为其实现了跨浏览器的微妙的怪癖(FF/IE6/IE8/Opera),jQuery提供的document.ready,它抽象的路程,一旦页面的DOM是准备好(不等待图像等)。 
$(document).ready(注意,这不是的document.ready,这是不确定的)是一个jQuery的功能,包装,并提供一致性的下列事件: 
document.ondomcontentready/ document.ondomcontentloaded - 一个新望事件在文档的DOM被加载(它可以是一段时间内被加载的图像等之前),该触发;再次,在IE浏览器,并在世界其他地区略有不同 
而在window.onload(这是实现即使在旧的浏览器),它触发时,整个页面加载(图片,样式等)
本文由免费oa系统 78oa原创,转载请注明出处