为什么要在底部声明 AngularJs 如果它是在 DomContentLoaded 中初始化的



https://docs.angularjs.org/guide/bootstrap

在本指南中,它说"将脚本标签放置在页面末尾可以缩短应用程序加载时间,因为 HTML 加载不会因加载角度而阻塞.js"

但是在下一条语句"Angular 在 DOMContentLoaded 事件上自动初始化"中到底是什么意思。谁能解释一下这个初始化意味着什么,然后.js可以阻止HTML加载的角度如何?

当 HTML

解析器遇到任何脚本元素时,它假定脚本中可能存在document.write,并阻止 HTML 加载。这就是为什么建议在页面底部加载所有脚本以确保页面快速加载的原因。

通过语句,Angular initializes automatically upon DOMContentLoaded event ,这意味着一旦 DOM 准备就绪,角度就会引导应用程序。

相关内容

  • 没有找到相关文章

最新更新