1

我制作了一个主干应用程序,但整个代码在一页中。我想在单独的文件中分离出视图和集合以及模板。我没有使用 require.js 或任何其他样板。有什么方法可以将文件中的代码分开吗?MV* 架构的主要目的是将代码和 UI 分开。

4

1 回答 1

1

是的,有很多方法可以做到这一点。我更喜欢将每个模块编码为 CommonJS/node 样式文件,并使用browserify来解决依赖关系并连接文件以发送到浏览器。

另一个选择是RequireJS,它是目前最流行的,尽管社区仍然大多是未定/未指定/多选项模式。

另一个流行的选项可能是使用构建工具(rails 资产管道、gulp、grunt 等)将单独的文件组合成一个用于整个应用程序的大文件或一个用于应用程序每个主要部分的大文件。

于 2013-03-31T16:49:00.343 回答