`
zhangjunbao
  • 浏览: 92138 次
  • 性别: Icon_minigender_1
  • 来自: 核桃博客
社区版块
存档分类
最新评论

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压缩产品:)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics