使用Microsoft Ajax Minifier减小JavaScript文件大小的方法


Posted in Javascript onApril 01, 2010

在Windows服务器上使用IIS 7.0来宿主你的网站时,你可以配置IIS来自动地使用GZIP压缩算法来压缩你的JavaScript文件,这在性能和文件的下载大小方面提供显著的改进。但是,你可以同时通过压缩和缩小(minifying)你的JavaScript文件来得到附加的性能好处。Steve Sounders在他的优秀图书
使用Microsoft Ajax Minifier减小JavaScript文件大小的方法

使用Microsoft Ajax Minifier减小JavaScript文件大小的方法
下面是用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文件,允许你以自动化的方式进行缩小操作。

Javascript 相关文章推荐
使用TextRange获取输入框中光标的位置的代码
Mar 08 Javascript
用于deeplink的js方法(判断手机是否安装app)
Apr 02 Javascript
js实现类似jquery里animate动画效果的方法
Apr 10 Javascript
javascript实现Table排序的方法
May 15 Javascript
AngularJs动态加载模块和依赖注入详解
Jan 11 Javascript
使用JavaScriptCore实现OC和JS交互详解
Mar 28 Javascript
使用Math.max,Math.min获取数组中的最值实例
Apr 25 Javascript
JS实现动态添加DOM节点和事件的方法示例
Apr 28 Javascript
node.js express中app.param的用法详解
Jul 16 Javascript
jQuery之动画ajax事件(实例讲解)
Jul 18 jQuery
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
JavaScript与JQuery框架基础入门教程
Jul 15 Javascript
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
Apr 01 #Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
Apr 01 #Javascript
Javascript 类与静态类的实现
Apr 01 #Javascript
多浏览器支持的右下角浮动窗口
Apr 01 #Javascript
js 多浏览器分别判断代码
Apr 01 #Javascript
JS 遮照层实现代码
Mar 31 #Javascript
js压缩工具 yuicompressor 使用教程
Mar 31 #Javascript
You might like
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
2020/04/05 PHP
详解PHP数组赋值方法
2015/11/07 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
php中引用&的用法分析【变量引用,函数引用,对象引用】
2016/12/12 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
prototype Element学习笔记(篇二)
2008/10/26 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
vue 移动端适配方案详解
2018/11/15 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
vue3.0生命周期的示例代码
2020/09/24 Javascript
Python+Socket实现基于UDP协议的局域网广播功能示例
2017/08/31 Python
pandas 将list切分后存入DataFrame中的实例
2018/07/03 Python
MAC平台基于Python Appium环境搭建过程图解
2020/08/13 Python
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
阿波罗盒子:Apollo Box
2017/08/14 全球购物
50岁生日感言
2014/01/23 职场文书
大学生活动策划方案
2014/02/10 职场文书
房屋买卖协议书
2014/04/10 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
新学期标语
2014/06/30 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
党课主持词大全
2015/06/30 职场文书