requireJS和AMD模块/文件夹组织
requireJS and AMD module/folder organisation
有人能给我在RequireJs中组织文件的建议吗?我正在寻找最佳实践方法,以在未来实现最大的灵活性。
我目前的文件夹结构如下。我来自java背景,这就是为什么我称它们为类(我知道它们是对象而不是类),如果有更好的建议,我愿意改变这一点。
scripts
> startup.js
> class
> FromAddress.js
> ToAddress.js
> ...
> common
> class
> Address.js
> UrlResolver.js
> ...
> lib
>jquery.js
>jquery-ui-core.js
> ...
> page
> home.js
> sitemap.js
> ...
/scripts/startup.js
包含requirejs配置脚本,并从/scripts/page
文件夹加载适当的main
脚本
/scripts/class
包含特定于应用程序的类
/scripts/common/class
包含可以与其他项目共享的类(它们最终将驻留在一个单独的项目中并以某种方式注入)
/scripts/lib
包含javascript第三方库
/scripts/page
相当于文档中的main.js
,基本上是应用程序中每个页面的启动脚本。
我找到了http://boilerplatejs.org/这真的很好。
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- 节点可以'找不到父node_modules文件夹中存在的模块
- 防止来自特定文件夹中模块的相对需求调用
- Node-npm为什么所有模块都安装在根Node_modules文件夹中
- 模块作为文件夹,但文件夹下的index.js只包含一些require语句
- requireJS和AMD模块/文件夹组织
- 如何使用express模块限制对node.js中多个文件夹的访问
- Node JS无法在另一个文件夹中找到文件的模块错误
- 如何从我的npm模块中写入另一个nodejs项目根文件夹
- 定义requires模块,包括文件夹中的所有文件
- 使用Gulp将NPM模块/库复制到分发文件夹
- 使用内置模块压缩文件夹