1
我們有一個平臺,我們爲具有不同功能的客戶端運行不同類型的應用程序。對於所有意圖和目的,這些應用程序完全相互獨立。合併和管理多個javascript文件
這讓我們感到很奇怪,A型,B型需要JavaScript進行投票,應用程序A,C需要JavaScript來處理媒體。如果要修補的東西
/application A
/common.js
/application B
/common.js
這是一個問題的一點,你必須去和編輯所有我們的JavaScript的:現在這是在不同的JavaScript文件分割等。現在,我們可以將我們的所有平臺JavaScript都集成到一個巨大的堆棧中,但由於用戶通常只會看到這些應用程序中的一個,所以這看起來很浪費,並且不會很好地擴展。
我想我寧願有這樣的事情:
/Applications
core.js
voting.js
media.js
social-media.js
這將由構建腳本得到合併。現在,我將採用的天真方法是將每個特性都製作成jQuery插件,然後在縮小前推送到生產時將它們合併,但我會對更好的模塊化JavaScript方法感興趣。