您的位置:首页 > Web前端 > JavaScript

Javascript(js)和Css压缩工具使用介绍-Microsoft-Ajax-Minifier

2010-09-12 12:47 661 查看
作者: 核桃博客

|

本文
网址: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 Minifier161k72k44%
YUI compressor161k78k48%
Dojo Compressor161k90k55%
下一期,我们将继续介绍其他Javascript(JS)CSS压缩产品:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: