js.css压缩工具

关于JavaScript 的精简

精简(Minification)是从代码中移除不必要的字符注释空白以减小JavaScript 代码的大小,进而改善JavaScript的下载长度和加载速度。

精简工具:JSMin http://crockford.com/javascript/jsmin
JSMin 用于去除javascript 文件中所有不必要的字符、注释、空白。

cmd 使用方法:C:\Documents and Settings\xugang>jsmin <openWin.js> js_rerurn.js

      1. 先指定到 jsmin.exe 文件夹
      2. openWin.js为源文件
      3. js_rerurn.js为目标文件

精简工具:ShrinkSafe( 原名:Dojo Compressor ) http://dojotoolkit.org/docs/shrinksafe

ShrinkSafe 用于移除javascript 文件中的空白,同时还通过替换的方式缩短了变量名。

cmd 使用方法:java -jar shrinksafe.jar infile.js > outfile.js
     shrinksafe.jar是工具名
     infile.js为源文件
     outfile.js为目标文件

注意:在控制台运行时,要保证shrinksafe.jar和js.jar是在同一个目录,并且输入的JS源文件和输出的JS目标文件也会在同一个目录。(默认在C盘根目录)

一般可以对你的JavaScrip文件同时使用JSMin 和 ShrinkSafe 这两个工具进行精简。

压缩组件

同时,不要忘记通过HTTP的头部声明,压缩脚本、样式表和HTML文档来减少响应时间。

浏览器客户端的请求: Accept-Encoding: gzip, deflate

Web服务器端的响应:Content-Encoding: gzip

gzip是目前流行和理想有效压缩方法,deflate效果略逊且不太流行。

posted @ 2015-10-10 10:47  imaifly  阅读(435)  评论(0)    收藏  举报