html - DOMContentLoaded 与本地脚本

标签 html events dom

DOMContentLoaded 事件处理程序调用的脚本与在主体末尾调用的脚本有什么区别?

最佳答案

  • 显然,它们在略有不同的上下文中执行 - 内联脚本是“顶级”代码,DOMContentLoaded 处理程序位于事件监听器函数中。
  • 也许很明显,DOMContentLoaded 在最后一个内联脚本之后的某个时间执行。参见 HTML5 specification获取应该在两者之间发生的步骤列表。
  • DOMContentLoaded 在您无法控制标记的情况下很有用,例如库代码或浏览器扩展之类的东西(另请参阅 Unobtrusive JavaScript)

关于html - DOMContentLoaded 与本地脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8338859/

相关文章:

c# - 在 C# 中解析 html 的最佳方法是什么?

javascript - 在javascript中从服务器接收文本和图片

javascript 从桌面 : dragenter/dragleave triggers uncorrectly 拖动文件

javascript - 需要事件处理程序时切换类问题

javascript - 使用 jQuery 计算直接子 div 元素

javascript - 使用 Javascript 动态传递点击的 anchor 标记名称

html - @Html.TextBoxFor 验证

mysql - 为什么这个 mysql 事件无法运行?

asp.net - 在 ASP.NET 中每次触发哪个事件

javascript - 浏览器检测与特征检测