小编典典

window.onload 对比

all

window.onload事件和标签onload事件之间究竟有什么区别?body我什么时候使用 which 以及应该如何正确完成?


阅读 84

收藏
2022-05-30

共1个答案

小编典典

window.onload = myOnloadFunc并且<body onload="myOnloadFunc();">是使用 同一事件
的不同方式。但是使用window.onload不那么突兀——它将您的 JavaScript 从 HTML 中取出。

所有常见的 JavaScript 库、Prototype、ExtJS、Dojo、JQuery、YUI
等都为加载文档时发生的事件提供了很好的包装器。您可以侦听窗口 onLoad 事件并对此做出反应,但在下载所有资源之前不会触发
onLoad,因此在获取最后一个大图像之前不会执行您的事件处理程序。在某些情况下,这正是您想要的,在其他情况下,您可能会发现侦听 DOM 何时准备好更合适
- 此事件类似于 onLoad,但在不等待图像等下载的情况下触发。

2022-05-30