许多js框架或js库的min版本是怎么做出来的?

探讨了在软件开发中如何使用minifier工具来压缩代码,减少文件大小,提高加载速度,同时保持功能不变。文章深入分析了minifier工具的工作原理,以及其在不同框架如jQuery、Bootstrap、AngularJs中的应用。

如jQuery,Bootstrap,AngularJs,这些都有min版本,代码更加精简,功能却相同。看了源代码,几乎不可读。

 

这种事情的工具类型叫做“minifier”。请看传送门:Minification (programming)
每个人的喜好风格不同,所以就不单独拿出一个工具来说了。

做得好的minifier其实就是一个source-to-source编译器,只不过编译的目的是缩小代码大小(或者附带其它一些功能例如混淆、删除无用代码等)。

 

 

references:

http://www.zhihu.com/question/30284269

转载于:https://www.cnblogs.com/foohack/p/4596895.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值