使用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 fullscreen全屏实现代码
Apr 09 Javascript
JavaScript Memoization 让函数也有记忆功能
Oct 27 Javascript
JS获取IP、MAC和主机名的五种方法
Nov 14 Javascript
js输入框邮箱自动提示功能代码实现
Dec 10 Javascript
用jQuery模拟select下拉框的简单示例代码
Jan 26 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
Aug 11 Javascript
JavaScript自定义文本框光标
Mar 05 Javascript
详解webpack+vue-cli项目打包技巧
Jun 17 Javascript
ES6正则表达式扩展笔记
Jul 25 Javascript
深入理解ES7的async/await的用法
Sep 09 Javascript
Parcel.js + Vue 2.x 极速零配置打包体验教程
Dec 24 Javascript
浅析JS中什么是自定义react数据验证组件
Oct 19 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 表单提交给自己
2008/07/24 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
JAVASCRIPT下判断IE与FF的比较简单的方式
2008/10/17 Javascript
jQuery 处理表单元素的代码
2010/02/15 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
css配合jquery美化 select
2013/11/29 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
Python增强赋值和共享引用注意事项小结
2019/05/28 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
python_mask_array的用法
2020/02/18 Python
基于Keras中Conv1D和Conv2D的区别说明
2020/06/19 Python
python如何支持并发方法详解
2020/07/25 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
毕业生个人求职的自我评价
2013/10/28 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
2014年医学生毕业自我鉴定
2014/03/26 职场文书
一年级评语大全
2014/04/23 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
服务承诺书
2015/01/19 职场文书
小学新课改心得体会
2016/01/22 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书