他们什么时候开火?
现在,在某些浏览器中,它还可以充当document.onload
DOM 的角色并在DOM准备就绪时触发。
document.onload
他们的支持程度如何?
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
因为将您的结构与操作分开是很好的。