javascript - 文档事件“onload”总是被触发?
问题描述
所以我们有网页,下面是一个带有window.onload
/document.onload
监听器的脚本。
当浏览器加载页面时,假设网页在到达监听器的行代码之前已经加载。还是会火?
解决方案
如果load
在加载事件触发后添加事件处理程序,则不会调用事件处理程序。
这与任何其他事件相同。
addEventListener("load", () => {
console.log("Load event");
addEventListener("load", () => {
console.log("Second load event");
});
});
推荐阅读
- javascript - 如何一起使用 jQuery css 和动画
- c - 在 Ubuntu 上的 Unix 中打开文件进行读写时出错
- javascript - 如何使用提供一些限制来承诺
- angular - 使用带有firestore分页器的Clarity vmware进行分页在使用.limit时不起作用
- ionic-framework - 离子警报对话与选择
- php - 如何设置 Nginx 以在 Windows 上使用 Laravel
- html - 对齐 H3 标签和图标
- windows - Kerberos 票证授予票证
- python - 来自函数内条目小部件的 Tkinter 输入
- ios - 自定义 Expo Go 构建失败