應該考慮到的幾個原則: 前端
MVC的分層,小內核,模塊化 異步
每一個模塊能夠獨立存在,每一個模塊能夠並存而不互相依賴和影響(低耦合),模塊能夠複用,模塊能夠直接通訊調用。 ide
PS:因爲前端特性,考慮到加載文件的大小和數量,通常須要權衡是否使用第三方類庫。 模塊化
協同開發須要有統一的規範,以便於不一樣人方便溝通與交流,創建HTML,CSS,JS的code Style Guide. 工具
保持HTML,CSS,JS的相互獨立,可配置,保持配置文件或者變量與工程獨立 性能
使用自動化工具:測試,構建,壓縮,部署的自動化。 測試