使用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 相关文章推荐
jQuery Tools tooltip使用说明
Jul 14 Javascript
中文字符串截取的js函数代码
Apr 17 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
Apr 19 Javascript
JS中Date日期函数中的参数使用介绍
Jan 02 Javascript
javascript禁止超链接跳转的方法
Feb 02 Javascript
微信小程序 小程序制作及动画(animation样式)详解
Jan 06 Javascript
ES6新特性之变量和字符串用法示例
Apr 01 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
微信小程序排坑指南详解
May 23 Javascript
node实现分片下载的示例代码
Oct 17 Javascript
Angular实现svg和png图片下载实现
May 05 Javascript
JS实现网页端猜数字小游戏
Mar 06 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之Smarty入门
2007/01/04 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
PHP设计模式之迭代器模式
2016/06/17 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
2018/07/20 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
在新窗口打开超链接的方法小结
2013/04/14 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
2016/04/17 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
Vue实现web分页组件详解
2017/11/28 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
Vue 实现输入框新增搜索历史记录功能
2019/10/15 Javascript
浅析Python编写函数装饰器
2016/03/18 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
Python登录注册验证功能实现
2018/06/18 Python
python检测IP地址变化并触发事件
2018/12/26 Python
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
结构和类有什么异同
2012/07/16 面试题
副科级后备干部考察材料
2014/05/15 职场文书
爱与责任演讲稿
2014/05/20 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
2014年党建工作总结
2014/11/11 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
公司表扬信格式
2015/05/04 职场文书
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
2021/05/06 MySQL