一、Javascript压缩的好处:
1、减少代码容量,增加下载速度和执行速度;
2、在一定程度上达到加密效果,可减少盗版;
二、Javascript压缩的原理:
1. 压缩多余的空格和换行符;
2. 删除注释,因为注释对浏览用户是无用的,删除了可以缩小文件体积;
3. 把较长的变量名称和过程名称统一替换为很短的名称。
三、Javascript压缩工具:
一般情况下,Javascript压缩都是通过压缩工具进行的,这种工具一般都很小,就像Html-JS转换器那样,只要将代码复制到工具中点击转换按钮即可见到压缩后的代码。
压缩工具也有两种:一种是网页版的,另一种是本机上使用的小软件(俗称桌面程序吧,一般体积都不大)。
一般的常用的Javascript压缩工具有ESC和shrinksafe。但是我觉得这些老牌软件也不全都好用,我经常使用的压缩工具是一个国外作者写的小程序,有网页版的也有桌面版的,叫packer,在百度可以搜索到,打开packer的网页后可以找到桌面版的下载地址,但由于是.net版的,需要安装Microsoft .NET Framework才能运行。
其次,经常使用的在线压缩工具还有javascriptcompressor等等(也可以从百度搜到)。
四、其它:
其实,利用这些工具不光可以压缩Javascript,其它代码也同样可以压缩,比如Html、CSS代码等等。同样也可以达到减少代码容量,增加下载速度和执行速度和加密防盗版的作用。而且还可以利用搜索引擎找找更多中文代码压缩软件。
五、工具
工具一:JS Minifier
JS Minifier javascript在线压缩