【问题标题】:What's the first event fired when a web page is loaded to the browser网页加载到浏览器时触发的第一个事件是什么
【发布时间】:2010-07-23 02:39:44
【问题描述】:

正如标题中所问的,当网页加载到浏览器时,第一个触发的事件是什么?我相信window.onload之前有事件。它们是什么,哪个是第一个被解雇的?

【问题讨论】:

标签: javascript dom-events


【解决方案1】:

如果您希望在 onload 之前调用事件处理程序,DOMContentLoaded 是一个通常在之前触发的事件。

document.addEventListener('DOMContentLoaded', functionRef, false);

【讨论】:

    【解决方案2】:

    不知道这是否有帮助,但 firebug/IE 开发工具非常适合在页面加载时观察 JS 事件的执行。我用它来捕捉事件并查看它们发生的顺序。

    【讨论】:

      【解决方案3】:

      这看起来有一些你正在寻找的东西:

      [更新的链接 - 链接腐烂 - 这就是您将基本信息直接复制并粘贴到答案中的原因]

      https://web.archive.org/web/20090131201912/http://dean.edwards.name:80/weblog/2005/02/order-of-events/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-23
        • 2013-03-22
        • 1970-01-01
        • 2020-10-20
        • 1970-01-01
        • 2012-04-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多