使用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 相关文章推荐
深入认识JavaScript中的函数
Jan 22 Javascript
基于jquery的图片懒加载js
Jun 30 Javascript
jquery使用$(element).is()来判断获取的tagName
Aug 24 Javascript
jQuery中removeProp()方法用法实例
Jan 05 Javascript
js判断鼠标左、中、右键哪个被点击的方法
Jan 27 Javascript
JQuery中解决重复动画的方法
Oct 17 Javascript
微信小程序 教程之模块化
Oct 17 Javascript
Angularjs实现搜索关键字高亮显示效果
Jan 17 Javascript
PostgreSQL Node.js实现函数计算方法示例
Feb 12 Javascript
跟混乱的页面弹窗说再见
Apr 11 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
May 23 Javascript
vue项目引入ts步骤(小结)
Oct 31 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 采集程序 常用函数
2008/12/18 PHP
php数组中删除元素的实现代码
2012/06/22 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
深入理解javascript动态插入技术
2013/11/12 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
2020/12/03 Javascript
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
基于Django的python验证码(实例讲解)
2017/10/23 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
python函数式编程学习之yield表达式形式详解
2018/03/25 Python
python 提取key 为中文的json 串方法
2018/12/31 Python
python Pexpect 实现输密码 scp 拷贝的方法
2019/01/03 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
python序列化与数据持久化实例详解
2019/12/20 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
CSS3中currentColor关键字的妙用
2016/02/27 HTML / CSS
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
党员年终民主评议的自我评价
2013/11/05 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
就业意向书
2014/07/29 职场文书
优秀教师先进事迹材料
2014/12/15 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
小学中队长竞选稿
2015/11/20 职场文书
2016年教师学习廉政准则心得体会
2016/01/20 职场文书
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android