使用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 相关文章推荐
通过js脚本复制网页上的一个表格的不错实现方法
Dec 29 Javascript
根据分辩率调用不同的CSS.
Jan 08 Javascript
javascript IE中的DOM ready应用技巧
Jul 23 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
Jul 31 Javascript
js实现特定位取反原理及示例
Jun 30 Javascript
javascript制作的cookie封装及使用指南
Jan 02 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
Mar 13 Javascript
微信小程序 wx:for的使用实例详解
Apr 27 Javascript
微信小程序调用微信支付接口的实现方法
Apr 29 Javascript
Java Varargs 可变参数用法详解
Jan 28 Javascript
简单了解JavaScript弹窗实现代码
May 07 Javascript
JavaScript实现简单验证码
Aug 24 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遍历数组的三种方法及效率对比分析
2015/02/12 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
Python通过RabbitMQ服务器实现交换机功能的实例教程
2016/06/29 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
2018/01/10 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
Python AutoCAD 系统设置的实现方法
2020/04/01 Python
python对一个数向上取整的实例方法
2020/06/18 Python
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
美国轮胎网站:Priority Tire
2018/11/28 全球购物
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
就业自荐信
2013/12/04 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
营销总监岗位职责
2014/09/16 职场文书
文明上网主题班会
2015/08/14 职场文书
Mysql数据库按时间点恢复实战记录
2021/06/30 MySQL
Go语言基础函数基本用法及示例详解
2021/11/17 Golang