我使用backbone.js开发了一个应用程序所以我创建了多个模型和多个视图。最初我在一个文件中创建了它们,但经过一些进一步的阅读后,我才知道建议将模型分开,视图分开并将所有路由器分开。我只是想知道,如果我们这样做,我们将增加HTTP Get请求的数量(每个javascript文件一个)所以这种做法会导致一些额外的成本。
Q值。我们如何降低这笔费用?
答案 0 :(得分:5)
答案 1 :(得分:0)
我刚刚遇到这个问题,还有其他问题,并发现了我自己的问题。 如果我现在回答这个问题,那就是:
将模型,视图,路由器等保存在单独的文件中,但始终合并它们,然后在HTML代码中包含合并文件的链接。
您可以使用本博客Minify JS runtime in PHP
中提到的一些runtime JS minifier
还有其他在线工具可用。