jquery发布的时候,都有两个版本,一个完整版本,一个压缩的min版本,min版本主要用于正式环境,完整版本用于开发环境,因为min版的经过压缩之后,已经不再是用户友好的显示方式,进行了去掉空格、换行和注释等处理,我们自己开发的项目中,JS也可以经过压缩处理,以提高运行效率。经查找,发现压缩一款压缩工具yuicompressor。
项目地址:
https://github.com/yui/yuicompressor
使用说明:
http://yui.github.io/yuicompressor/
从github上下载解压之后,进入解压目录,直接使用命令进行压缩:
java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js如果需要编码,则使用如下命令:
java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8从下图可以看到,经过压缩之后,代码大小减少了50%以上: