【发布时间】:2013-03-10 09:47:25
【问题描述】:
在所有 AngularJS 示例中,Angular 库都放置在文档的 HEAD 标记中。我有一个基于 HTML5 样板布局的现有项目。这定义了 JS 库应该放在 DOM 的最底部 </BODY> 标记之前。
AngularJS 需要放在 HEAD 中吗?
【问题讨论】:
-
"将脚本标签放在页面底部。将脚本标签放在页面末尾可以缩短应用程序加载时间,因为加载 angular.js 脚本不会阻止 HTML 加载。" -- Bootstrap page
-
对不起 - 我的措辞可能是错误的。 ENDING 正文标记之前的文档底部的脚本标记。 :)
-
最佳做法是按照您所说的将脚本放在正文的底部。但是,如果您的整个网站都是由 angular 驱动的,那么无论您使用 head 还是 body 都无关紧要,因为在所有脚本都执行完之前,内容不会加载。
标签: angularjs html5boilerplate