1

我使用backbone.js 开发了一个应用程序,所以我创建了多个模型和多个视图。最初我在一个文件中创建它们,但经过进一步阅读,我知道最好将模型分开,视图分开,所有路由器分开。我只是想知道,如果我们这样做,我们将增加 HTTP Get 请求的数量(每个 javascript 文件一个)所以这种做法会导致一些额外的成本。

问:我们怎样才能降低这个成本?

4

2 回答 2

5

看看require.js

http://requirejs.org/

和本教程

http://backbonetutorials.com/organizing-backbone-using-modules/

于 2012-09-18T11:06:36.910 回答
0

我刚刚在网上冲浪时遇到了这个问题,发现这是我自己的问题。如果我现在回答这个问题,那就是:

将模型、视图、路由器等保存在单独的文件中,但始终合并它们,然后在 HTML 代码中包含合并文件的链接。

你可以使用一些runtime JS minifier就像在这个博客Minify JS runtime in PHP中提到的一样

还有其他可用的在线工具。

于 2013-06-14T05:45:45.327 回答