使用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 相关文章推荐
QUnit jQuery的TDD框架
Nov 04 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
Dec 11 Javascript
jquery datatable后台封装数据示例代码
Aug 07 Javascript
jquery插件validation实现验证身份证号等
Jun 04 Javascript
学习JavaScript设计模式(接口)
Nov 26 Javascript
Bootstrap实现响应式导航栏效果
Dec 28 Javascript
理解JavaScript中Promise的使用
Jan 18 Javascript
angularjs表格分页功能详解
Jan 21 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
Feb 18 Javascript
Vue2.0 事件的广播与接收(观察者模式)
Mar 14 Javascript
create-react-app 修改为多入口编译的方法
Aug 01 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
Nov 19 Vue.js
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在网页中动态生成PDF文件详细教程
2014/07/05 PHP
PHP常用技巧汇总
2016/03/04 PHP
PHP封装的page分页类定义与用法完整示例
2018/12/24 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
js中的this关键字详解
2013/09/25 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
javascript中的原型链深入理解
2014/02/24 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
vue.js element-ui validate中代码不执行问题解决方法
2017/12/18 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
python安装mysql-python简明笔记(ubuntu环境)
2016/06/25 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
PyQtGraph在pyqt中的应用及安装过程
2019/08/04 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
Python 可视化神器Plotly详解
2020/12/26 Python
行政主管岗位职责
2013/11/18 职场文书
给物业的表扬信
2014/01/21 职场文书
法院授权委托书范文
2014/08/02 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
财务部岗位职责范本
2015/04/14 职场文书
欠条格式范本
2015/07/03 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
带你学习MySQL执行计划
2021/05/31 MySQL
MySQL池化框架学习接池自定义
2022/07/23 MySQL