加载JS文件的最佳做法?

时间:2011-09-30 18:59:04

标签: javascript jquery architecture

我面临着两难的局面。我使用Backbone.js开始了一个项目并且有许多JS文件(视图,模型,控制器,模板,集合),但我不想每次都使用HTML文件中的脚本元素加载它们。

我的想法是加载一个文件(bootstrap.js)并在其中加载我的Web应用程序所需的所有JavaScript文件(减去第三方库,这将在bootstrap.js之前使用<script>加载)

使用jquery getScript函数是否可以从bootstrap.js中加载所有JS文件?什么是最佳做法?我不想在我不需要的时候在我的HTML文件中添加20-30 <script></script>行 - 只是试图保持它的美观和干净。

1 个答案:

答案 0 :(得分:1)

在部署之前,您应该将它们全部连接起来。您还可以在它们上运行YUI Compressor以进行速度和大小优化。

但我最喜欢的方法是在开发过程中将它们分开,并在部署之前保留1个大文件。一些服务器端脚本将使这很容易。