1

我正在考虑使用 requirejs 和主干为 Web 应用程序定义文件结构的最佳方法。我有两个想法(1)(2)。
根据你的看法,什么是最好的,或者你会改变什么?


(1)

|-- vendor
     |-- js (jquery, underscore ....)
|-- images
|-- css
|-- spec
|-- templates
|-- js
|    |-- utils
|    |-- models
|    |-- collections
|    |-- views
|    conf.js
|    app.js
|    router.js
|- index.html

(2)

|-- assets
       |-- js (jquery, underscore ....)
       |-- css
       |-- images
|-- src
       |-- templates
       |-- js
            |-- views
            |-- models
            |-- collections
            |-- utils
           conf.js
           app.js
           router.js
|-- spec         
|-- index.html
4

1 回答 1

2

其实不同的方式各有优缺点。最重要的是找到合适的文件组织方式。以下是我目前正在做的项目的组织方式。这种方式的焦点将相同的模块相关文件放置在一个文件夹中。例如:people模块,这个模块的所有文件都放在modules/base/people目录下。本模块更新维护后,只需要关注本目录下的文件就行,不会影响目录外的文件,提高了可维护性。

希望我的回答能给你一些帮助,希望你给点宝贵的意见。

在此处输入图像描述

于 2012-06-14T14:38:35.530 回答