【发布时间】:2010-07-23 02:39:44
【问题描述】:
正如标题中所问的,当网页加载到浏览器时,第一个触发的事件是什么?我相信window.onload之前有事件。它们是什么,哪个是第一个被解雇的?
【问题讨论】:
-
这是个小问题,你一般是想在
onload之前运行一些代码,还是想在onload之前的某个特定点运行一些代码?
标签: javascript dom-events
正如标题中所问的,当网页加载到浏览器时,第一个触发的事件是什么?我相信window.onload之前有事件。它们是什么,哪个是第一个被解雇的?
【问题讨论】:
onload之前运行一些代码,还是想在onload之前的某个特定点运行一些代码?
标签: javascript dom-events
如果您希望在 onload 之前调用事件处理程序,DOMContentLoaded 是一个通常在之前触发的事件。
document.addEventListener('DOMContentLoaded', functionRef, false);
【讨论】:
不知道这是否有帮助,但 firebug/IE 开发工具非常适合在页面加载时观察 JS 事件的执行。我用它来捕捉事件并查看它们发生的顺序。
【讨论】:
这看起来有一些你正在寻找的东西:
[更新的链接 - 链接腐烂 - 这就是您将基本信息直接复制并粘贴到答案中的原因]
【讨论】: