`
hbhgjiangkun
  • 浏览: 105458 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

js优化工具:ECMAScript Cruncher

 
阅读更多

利用Thomas Loo开发的ECMAScript Cruncher(ESC 可以http://www.saltstorm.net/depo/esc/或51AJAX.com下载)。ESC是一个小巧的Window Shell脚本。

利用Thomas Loo开发的ECMAScript Cruncher(ESC 可以下载)。ESC是一个小巧的Window Shell脚本。运行ESC,必须使用Windows系统。打开一个控制台窗口,输入以下命令:
cscript ESC.wsf -l [0-4] -ow outputfile.js inputfile.js

第一部分,cscript是Windows Shell脚本解释程序。文件名ESC.wsf是ESC的程序本身。然后是压缩等级,一个0到4的数值,表示要进行优化的等级。-ow选项表示下一个参数是优化后输出的文件名。最后,剩下的参数是要进行优化的JavaScript文件。可以只给出一个要进行优化的文件,也可以有多个文件(多个文件估优化后会按顺序放到输出文件中)。

ESC支持的四个优化等级如下:
0:不改变脚本,要将多个文件合到单个文件中时有用;
1:删除所有的注释;
2:除等级1外,再删除额外的制表符和空格;
3:除等级2外,再删除换行;
4:除等级3外,再进行变量名替换。

ESC擅长把变量名替换成无意义的名称。它不会更改构造名称、公用特性和公用方法名称。

使用ESC时要记住,如果某个JavaScript引用了另一个文件中的构造函数,4级优化会把对构造函数的引用替换成无意义的名称。解决方法是将两个文件合并成一个文件,这样就会保持构造函数的名称。

分享到:
评论

相关推荐

    ESC (ECMAScript Cruncher)-开源

    ESC,全称ECMAScript Cruncher,是一款专为优化和压缩ECMAScript代码而设计的开源工具。在Web开发中,JavaScript(ECMAScript的一种实现)是不可或缺的一部分,但未经处理的JavaScript源代码可能会占用较大的网络...

    js 压缩工具 AjaxMin4Setup (附使用方法)

    关于javascript(js)和css压缩工具的使用,在之前的网 站性能优化工具-javascript压缩工具JSMin, javascript 压缩工具-YUI-compressor, javascript 压缩工具Dojo compressor ,javascript 压缩工具使用说明-...

    JS压缩工具 js代码美化

    怎么压缩Js?为什么要压缩Javascript? Javascript compressed/crunched 开发Ajax除了自己要写js代码外,同样也免不了要使用其它第三方js库,是否该为...这里我们可以使用一个工具ESC(ECMAScript cruncher)来帮我们完

    javascript性能优化

    这可以通过使用工具如ECMAScript Cruncher、JSMin或Online JavaScript Compressor实现。 2. **限制文件大小**:尽量保持每个JavaScript文件不超过1160字节,以适应TCP/IP包的最大传输限制,从而提高下载效率。 3. ...

    Javascript优化技巧(文件瘦身篇)

    例如,ECMAScript Cruncher、JSMin、Online JavaScript Compressor等工具,可以帮助开发者自动完成删除注释、空格、换行符以及替换变量名等工作。这些工具通常会提供多种压缩选项,开发者可以根据需要选择合适的压缩...

Global site tag (gtag.js) - Google Analytics