两者到底有什么区别window.onload
事件和onload
事件的body
标签?我什么时候使用哪个以及如何正确完成?
window.onload = myOnloadFunc
and <body onload="myOnloadFunc();">
是不同的使用方式同一个事件. Using window.onload
不过,它不那么引人注目——它将 JavaScript 从 HTML 中分离出来。
所有常见的 JavaScript 库、Prototype、ExtJS、Dojo、JQuery、YUI 等都为文档加载时发生的事件提供了很好的包装器。您可以侦听窗口 onLoad 事件,并对此做出反应,但在下载所有资源之前,不会触发 onLoad,因此在获取最后一个大图像之前,不会执行您的事件处理程序。在某些情况下,这正是您想要的,在其他情况下,您可能会发现监听 DOM 何时准备好更为合适 - 该事件与 onLoad 类似,但触发时无需等待图像等下载。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)