1. 前端工程之模塊化
一體化的前端模塊化實踐方案
http://fex.baidu.com/blog/2014/03/fis-module/
2. 如何高效地管理網站靜態資源
http://fex.baidu.com/blog/2014/04/fis-static-resource-management/
3. 阮一峯關於Grunt和gulp等常用前端自動化工具的比較
http://www.ruanyifeng.com/blog/2015/03/build-website-with-make.html
4. Mod 與 RequireJS/SeaJS 的那些事
http://fex.baidu.com/blog/2014/04/fis-modjs-requirejs-seajs/
類 CommonJS 的開發體驗
RequireJS 遵守的是 AMD 規範,SeaJS 遵守的是 CMD 的規範。AMD/CMD 規範使用的是“異步模塊定義”的方式,這種方式給開發帶來了極大的不便,所有的同步代碼都需要修改爲異步的方式,我們是否可以在前端開發中使用“ CommonJS ”的方式,開發者可以使用自然、容易理解的模塊定義和調用方式,不需要關注模塊是否異步,不需要改變開發者的開發行爲。答案當然是肯定的,Mod並不完全遵守 AMD/CMD 規範,也正是爲了爲開發者提供更簡單自然的開發體驗。
… balabala
Mod提供的是一體化的模塊化解決方案,更多的是從工程化、自動化的角度去考慮,RequireJS/SeaJS 更獨立靈活。