fis_learn_补充_4

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 更独立灵活。

你可能感兴趣的:(fis_learn_补充_4)