压缩脚本指的是将脚本文件中不必要的字节(包括空格、注释等)全部删除,从而达到“压缩”文件的目的。压缩脚本的目的是加快网站加载js文件的速度,提升性能。

有许多工具可以帮助我们压缩脚本。有的工具甚至会重写我们的部分代码,使用更短的变量名,从而减小整体文件的大小。

精简后的代码虽然不容易看懂,但是能够大幅减小文件的大小。一般来说,我们应该有两个版本:

一个是工作副本,我们用来修改代码、添加注释。这样的副本方便阅读与修改;

另一个是精简副本,用于放在站点上。

通常,我们将这两个副本区分开来,并在精简副本的文件名中加上min字样。如:

工作副本:window.js

精简副本:window.min.js

好用的代码压缩工具

Douglas Crockford的JSMin

http://www.crockford.com/javascript/jsmin.html

雅虎的YUI Compressor

http://developer.yahoo.com/yui/compressor

谷歌的Closure Compiler

http://closure-compiler.appspot.com/home

分类: Javascript

发表评论

电子邮件地址不会被公开。 必填项已用*标注