0

我似乎无法找到一个明确的答案,我相信我不是第一个或最后一个为此烦恼的人。

当前的最佳实践建议将 javascripts 放在页面底部。但是,任何使用正确触发的块$(function() {...});都将无法找到 $。

虽然它不仅仅针对 twitter 引导程序,但我将其用于我的布局等。twitter 生成的应用程序布局将脚本移到了底部。

因此,在处理块之前,JQuery 需要存在于页面中。

仅将 JQuery 库分开并通过页面末尾的 application.js 将其包含在头部和其余部分中更好,还是允许资产管道创建一个文件并一次发送所有文件更好?

显然,存在权衡,但普遍的共识是什么?

答案:将您的 javascript 从 html 中移出并放入外部文件中……这并不是我所希望的 :)

4

1 回答 1

0

资产管道应该将所有必要的 JavaScript 编译成尽可能少的文件,为这些文件提供服务。这些文件应包含 jQuery,并应放置在head布局的标签中。

也许资产管道指南会有所帮助?

于 2012-10-09T20:50:48.363 回答