Javascript 压缩

当Js库中的内容越来越多时,文件的大小随之增大,当达到上百K的时候它在网络上传输的速度就不能忽视了,如下两个文件:

http://p.mail.163.com/dm3style/js/0801181756/engine.js
http://p.mail.163.com/dm3style/js/0801181756/mainmodule.js

当在DW中打开engine.js和mainmodule.js时你会惊奇的发现它们只有一行:没有注释、没有空白字符、没有换行!这便是对Js进行了压缩,通过删除注释、空白字符和换行符以达到减小文件大小的目的。

很多压缩Js的软件都把压缩的等级分成了4级,这4个等级的压缩程度各有不同:

1级:删除所有注释
2级:在1级的基础上删除所有空白字符
3级:在2级的基础上删除所有换行
4级:在3级的基础上修改变量名

下边我们来介绍一款Js压缩软件ESC,它只能在命令行运行,使用语法非常简单:

引用内容 引用内容
cscript ESC.wsf -l n -ow newfile.js oldfile.js (1≤n≤4)

ESC下载地址:http://www.saltstorm.net/downloads/esc/esc.zip

遗憾的是我们不能直接使用ESC对压缩的Js进行格式化,要格式化Js我们可以使用另一款软件:JavaScript Code Improver,相关的说明介绍见"一款好用的JavaScript 代码格式化工具:JavaScript Code Improver"一文。

评论: 0 | 引用: 0 | 查看次数: 3992
发表评论
登录后再发表评论!