应该require.js位于页面顶部还是底部?

时间:2012-10-20 18:25:49

标签: javascript requirejs

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

1 个答案:

答案 0 :(得分:2)

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

但是,您可能遇到的问题是,同一个域浏览器的同时连接数量是多少。如果您有很多依赖项,则可能需要查看使用Require.js Optimizer

构建包