1

我正在考慮使用requirejs和backbone爲Web應用程序定義文件結構的最佳方法。 我有兩個想法(1)(2)。
根據你什麼是最好的或你會改變什麼?使用requirejs和骨幹網絡應用程序的文件結構


(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 

回答

2

事實上,以不同的方式有不同的ways.The的優點和缺點,最重要的就是找到合適的組織文件的方式。以下是我目前正在進行的項目的組織結構。這樣焦點將是相同的與模塊相關的文件被放置在一個文件夾中。例如:人員模塊,這個模塊的所有文件都放在modules/base/people目錄下。在更新和維護這個模塊之後,只需要把重點放在這個目錄下的文件就行了,不會影響目錄之外的文件,並且提高了可維護性。

我希望我的回答能給你一些幫助,希望你能提供一些有價值的建議。

enter image description here