使用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 相关文章推荐
键盘 keycode的值 javascript时触发事件时很有用的要素
Nov 02 Javascript
jquery中ajax学习笔记一
Oct 16 Javascript
JavaScript地图拖动功能SpryMap的简单实现
Jul 17 Javascript
jquery ready(fn)事件使用介绍
Aug 21 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
Sep 25 Javascript
判断复选框是否被选中的两种方法
Jun 04 Javascript
微信小程序 教程之事件
Oct 18 Javascript
动态加载css方法实现和深入解析
Jan 18 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
Apr 17 Javascript
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
jquery实现下载图片功能
Jul 18 jQuery
构建一个JavaScript插件系统
Oct 20 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/06/05 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
JS自定义对象实现Java中Map对象功能的方法
2015/01/20 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
浅谈js的异步执行
2016/10/18 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
vue绑定class与行间样式style详解
2017/08/16 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
js实现会跳动的日历效果(完整实例)
2017/10/18 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
基于postman获取动态数据过程详解
2020/09/08 Javascript
python实现爬虫下载美女图片
2015/07/14 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
自我评价格式
2014/01/06 职场文书
试用期转正鉴定评语
2014/01/27 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
校园文明标语
2014/06/13 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
2015年电教工作总结
2015/05/26 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
使用python创建股票的时间序列可视化分析
2022/03/03 Python