JavaScript window.onload与document.onload
哪个受到更广泛的支持:window.onload
或document.onload
?
回答:
他们什么时候开火?
window.onload
- 默认情况下,会在加载整个页面(包括其内容(图像,CSS,脚本等))时触发。
现在,在某些浏览器中,它还可以充当document.onload
DOM 的角色并在DOM准备就绪时触发。
document.onload
- 当DOM准备就绪时可以调用它,可以在加载图像和其他外部内容之前。
他们的支持程度如何?
window.onload
似乎得到了最广泛的支持。实际上,从某种意义上讲,某些最现代的浏览器已替换document.onload
为window.onload
。
浏览器支持问题很可能是许多人开始使用jQuery之类的库来处理对文档准备就绪的检查的原因,如下所示:
$(document).ready(function() { /* code here */ });$(function() { /* code here */ });
为了历史的目的。window.onload
vs body.onload
:
不久前在codingforums上也提出了类似的问题,涉及window.onload
over的用法body.onload
。结果似乎是您应该使用,window.onload
因为将您的结构与操作分开是很好的。
以上是 JavaScript window.onload与document.onload 的全部内容, 来源链接: utcz.com/qa/404244.html