使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
作者:bea
在Windows服务器上使用IIS 7.0来宿主你的网站时,你可以配置IIS来自动地使用GZIP压缩算法来压缩你的JavaScript文件,这在性能和文件的下载大小方面提供显著的改进。但是,你可以同时通过压缩和缩小(minifying)你的JavaScript文件来得到附加的性能好处。Steve Sounders在他的优秀图书下面是用Microsoft Ajax Minifier(启用了超级压扁级别)缩小后的JavaScript文件: 注意,所有不必要的空白都被除去了,还注
在Windows服务器上使用IIS 7.0来宿主你的网站时,你可以配置IIS来自动地使用GZIP压缩算法来压缩你的JavaScript文件,这在性能和文件的下载大小方面提供显著的改进。但是,你可以同时通过压缩和缩小(minifying)你的JavaScript文件来得到附加的性能好处。Steve Sounders在他的优秀图书
下面是用Microsoft Ajax Minifier(启用了超级压扁级别)缩小后的JavaScript文件:
有用 |
无用
下面是用Microsoft Ajax Minifier(启用了超级压扁级别)缩小后的JavaScript文件:
注意,所有不必要的空白都被除去了,还注意,函数的参数firstValue和 secondValue 被重新命名为b 和 a了。
Microsoft Ajax Minifier下载包含了下述组件:
- ajaxmin.exe – 缩小JavaScript文件的命令行工具
- ajaxmintask.dll – 在Visual Studio项目中缩小JavaScript文件的MSBuild任务
- ajaxmin.dll – 可用在C# 或 VB.NET 应用中缩小JavaScript文件的组件
在安装Microsoft Ajax Minifier之后,你可以使用Microsoft Ajax Minifier命令行工具在控制台命令行上缩小JavaScript文件。
你也可以选择将Microsoft Ajax Minifier作为一个自定义的MSBuild任务加到 Visual Studio中去。将该MSBuild任务加到你的Visual Studio项目文件中去,允许你在任何时候编译时,自动地缩小所有的JavaScript文件,允许你以自动化的方式进行缩小操作。
猜你喜欢
您可能感兴趣的文章:
- 基于jquery的tab切换 js原理
- JQuery 选项卡效果(JS与HTML的分离)
- JQuery Tab选项卡效果代码改进版
- JQuery autocomplete 使用手册
- JavaScript 弹出窗体点击按钮返回选择数据的实现
- js 实现打印网页中定义的部分内容的代码
- js prototype截取字符串函数
- javascript getElementsByClassName函数
- JS getStyle获取最终样式函数代码
- Javascript 通过json自动生成Dom的代码
- JS中confirm,alert,prompt函数使用区别分析
- JavaScript中实现块作用域的方法
- cloudgamer出品ImageZoom 图片放大效果
- js 异步处理进度条
- JavaScript中String和StringBuffer的速度之争
- Cookie 小记
- javascript操作cookie的文章(设置,删除cookies)
- 在模板页面的js使用办法
- JavaScript中apply与call的用法意义及区别说明