2011-12-01 65 views

回答

3
  • 显然,他们在执行略有不同的语境 - 内嵌脚本是“顶级”的代码中,DOMContentLoaded处理程序是在事件监听功能。
  • 也许很明显,DOMContentLoaded会在最后一个内联脚本后面执行一段时间。请参阅HTML5 specification以了解应该在两者之间发生的步骤列表。
  • DOMContentLoaded在您不控制标记的情况下非常有用,例如,库代码或类似浏览器扩展的内容(另请参阅Unobtrusive JavaScript