使用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如何取id有.的值一般的方法是取不到的
Apr 18 Javascript
javascript框架设计读书笔记之模块加载系统
Dec 02 Javascript
SpringMVC返回json数据的三种方式
Dec 10 Javascript
Node.js检测端口(port)是否被占用的简单示例
Sep 29 Javascript
基于JavaScript定位当前的地理位置
Apr 11 Javascript
js实现前端图片上传即时预览功能
Aug 02 Javascript
基于vue2.x的电商图片放大镜插件的使用
Jan 22 Javascript
bing Map 在vue项目中的使用详解
Apr 09 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
Apr 21 Javascript
ES6 系列之 WeakMap的使用示例
Aug 06 Javascript
原生JS实现动态添加新元素、删除元素方法
May 05 Javascript
JS出现404错误原理及解决方案
Jul 01 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分页示例代码
2007/03/19 PHP
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
php实现记事本案例
2020/10/20 PHP
JavaScript null和undefined区别分析
2009/10/14 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
vue.js根据代码运行环境选择baseurl的方法
2018/02/28 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
基于Koa2写个脚手架模拟接口服务的方法
2018/11/27 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
Python入门教程之if语句的用法
2015/05/14 Python
Python中生成Epoch的方法
2017/04/26 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
django框架防止XSS注入的方法分析
2019/06/21 Python
Python实现代码块儿折叠
2020/04/15 Python
旧时光糖果:Old Time Candy
2018/02/05 全球购物
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
公司年会晚宴演讲稿
2014/01/06 职场文书
评析教师个人的自我评价
2014/02/19 职场文书
爱护草坪标语
2014/06/24 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python