2

我知道将脚本放在页面底部是一种典型的最佳实践,这样它们就不会阻止其他内容的加载。Require.js 会异步加载其他脚本标签,所以我想知道将它放在页面的开头或结尾。如果你把它放在开头,你显然必须等待下载,但之后其他一切都应该是异步的。

4

1 回答 1

2

Rob,可以将 Require 放在<head>. 首先,不,它不会等到页面加载后才开始加载脚本——它会立即开始加载它们。其次,这取决于你的应用程序,但是一些需要加载的脚本可能需要立即加载,而不是在加载 HTML 时。

但是,您可能会遇到的问题是同一域浏览器将支持多少个同时连接。如果您有很多依赖项,您可能想研究使用Require.js Optimizer构建捆绑包

于 2012-10-23T14:30:44.827 回答