天天看點

Javascript(js)和Css壓縮工具使用介紹-Microsoft-Ajax-Minifier

作者: 核桃部落格 |

本文 網址:http://www.hetaoblog.com/javascript-js-css- minifier-microsoft-ajax-minifier/

本部落格所有文章全部原創,歡迎轉載,

但必須以超連結形式标明文章原始出處和作者資訊及版權聲明

關于javascript(js)和css壓縮工具的使用,在之前的網 站性能優化工具-javascript壓縮工具JSMin , javascript 壓縮工具-YUI-compressor , javascript 壓縮工具Dojo compressor ,javascript 壓縮工具使用說明-ECMAScript cruncher 分别介紹了JSMin, YUI-compressor和Dojo Compressor這3款比較流行的js壓縮工具和比較小衆的ECMAScript cruncher;//之前一直都說是js壓縮工具,其實所有這些工具也是壓縮css的工具;

從之前的幾個文章中的簡單測試來看,目前用過的幾個工具裡面,YUI Compressor壓縮率是比較好的,

今天要介紹的是另外一款系出名門的javascript(js/css)壓縮工具,來自微軟的Microsoft Ajax Minifier,目前版本是4.0,是在2010.2.16釋出的;下載下傳位址是:

http://aspnet.codeplex.com/releases/view/40584#DownloadId=106494

因為出自微軟,是以下載下傳完後是一個msi安裝包,自然微軟隻考慮在微軟平台下的使用者:)

預設安裝完後,在下面的目錄有AjaxMin.dll和AjaxMin.exe以及兩個指令行提示,菜單中的文檔是連接配接到網上的,本地沒有安裝幫助 說明

C:/Program Files/Microsoft/Microsoft Ajax Minifier 4

基本的使用非常簡單,在指令行下輸入就會生成output.js

ajaxmin input.js -o output.js

這次使用之前JSMin文章中的說明的小段js已經幾乎不能區分和YUI compressor的壓縮率了,這次使用JQuery最新的版本Jquery-1.4.2.js來測試壓縮率

這裡使用下列指令對MS Ajax Min,YUI compressor, Dojo Compressor的壓縮率來做一個對比:

ajaxmin jquery-1.4.2.js -o jqeury-1.4.2-min.js

java -jar yuicompressor-2.4.2.jar jquery-1.4.2.js -o jquery-1.4.2.min.js

java -jar shrinksafe.jar jquery-1.4.2.js > jquery-1.4.2.min.js

得出如下結果,說明MS Ajax Minifier的壓縮率是最高的;

壓縮工具 原始大小 壓縮後大小 壓縮率(壓縮後大小/原始大小)
MS Ajax Minifier 161k 72k 44%
YUI compressor 161k 78k 48%
Dojo Compressor 161k 90k 55%

下一期,我們将繼續介紹其他Javascript(JS)CSS壓縮産品:)

繼續閱讀