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