文件结构使用requirejs和骨干网络应用程序(File structure for a web

2019-07-29 22:23发布

我想定义使用requirejs和骨干网络应用程序的文件结构的最佳途径。 我有两个想法(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

Answer 1:

事实上,以不同的方式各有利弊的不同ways.The最重要的事情是要找到组织files.The以下是我目前正在做项目的组织的适当方式。 通过这种方式,重点将是在同一个模块相关的文件都放在一个文件夹中。 例如:人们模块,该模块的所有文件都放在模块/基/人目录。 更新和该模块的维修之后,只需要专注于文件就行了此目录中,不会影响目录以外的文件,提高了可维护性。

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



文章来源: File structure for a web app using requirejs and backbone