使用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中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
原生js实现半透明遮罩层效果具体代码
Jun 06 Javascript
给js文件传参数(详解)
Jul 13 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
Jan 23 Javascript
JavaScript修改作用域外变量的方法
Mar 25 Javascript
浅谈javascript中new操作符的原理
Jun 07 Javascript
详解微信小程序 wx.uploadFile 的编码坑
Jan 23 Javascript
AngularJS实现表格的增删改查(仅限前端)
Jul 04 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
Dec 26 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
May 06 Javascript
JavaScript适配器模式原理与用法实例详解
Mar 09 Javascript
详解JavaScript中的this指向问题
Feb 05 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面向对象编程快速入门
2006/10/09 PHP
php 多个submit提交表单 处理方法
2009/07/07 PHP
php中Snoopy类用法实例
2015/06/19 PHP
PHP实现微信发红包程序
2015/08/24 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
php实现的顺序线性表示例
2019/05/04 PHP
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
jQuery实现小火箭返回顶部特效
2020/02/03 jQuery
原生JS实现无缝轮播图片
2020/06/24 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
Python脚本实现下载合并SAE日志
2015/02/10 Python
python3.x 将byte转成字符串的方法
2018/07/17 Python
详解python3中的真值测试
2018/08/13 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
使用Python实现毫秒级抢单功能
2019/06/06 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
Django应用程序入口WSGIHandler源码解析
2019/08/05 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
Python中关于logging模块的学习笔记
2020/06/03 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
Charles & Keith欧盟:新加坡时尚品牌
2019/08/01 全球购物
普通简短的个人自我评价
2014/02/15 职场文书
个人年终总结怎么写
2015/03/09 职场文书
创建文明城市倡议书
2015/04/28 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python