【发布时间】:2012-08-14 21:55:51
【问题描述】:
我已经阅读了很多关于 AMD 解决方案的文章,例如 RequireJS 或在 Javascript 中遵循 CommonJS 样式的模块加载器。
假设我有一个应用程序拆分成这几个部分:
- 依赖于我使用的框架的应用程序定义
- 依赖应用定义和框架的模型 1
- 依赖于应用定义的模型 2、模型 1 和我的框架
我可以将每个部分编写为 RequireJS 模块或通用 JS 模块并将我的项目拆分为我想要的多少个文件,但是将每个部分编写为一个模块或将它们拆分为多个文件然后将它们加载到正确的顺序(以避免依赖问题)可能将所有文件连接到一个大文件中以减少 HTTP 请求(如 r.js 优化器所做的那样)?
【问题讨论】:
标签: javascript requirejs commonjs