fis_learn_补充_4

本文探讨了前端工程化和自动化的实践方案,包括模块化、静态资源管理、常用前端工具对比以及模块定义方式的讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值