我面临着两难的局面。我使用Backbone.js开始了一个项目并且有许多JS文件(视图,模型,控制器,模板,集合),但我不想每次都使用HTML文件中的脚本元素加载它们。
我的想法是加载一个文件(bootstrap.js)并在其中加载我的Web应用程序所需的所有JavaScript文件(减去第三方库,这将在bootstrap.js之前使用<script>
加载)
使用jquery getScript函数是否可以从bootstrap.js中加载所有JS文件?什么是最佳做法?我不想在我不需要的时候在我的HTML文件中添加20-30 <script></script>
行 - 只是试图保持它的美观和干净。
答案 0 :(得分:1)
在部署之前,您应该将它们全部连接起来。您还可以在它们上运行YUI Compressor以进行速度和大小优化。
但我最喜欢的方法是在开发过程中将它们分开,并在部署之前保留1个大文件。一些服务器端脚本将使这很容易。