3

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

在本指南中,它说“在页面末尾放置脚本标签可以提高应用程序加载时间,因为加载 angular.js 不会阻止 HTML 加载”

但是在下一条语句“Angular 在 DOMContentLoaded 事件时自动初始化”中究竟意味着什么。谁能解释这个初始化意味着什么,然后 angular.js 如何阻止 HTML 加载?

4

1 回答 1

3

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

通过声明,Angular initializes automatically upon DOMContentLoaded event,这意味着一旦 DOM 准备好,角度引导应用程序。

于 2015-03-07T02:41:24.957 回答