使用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 相关文章推荐
js之WEB开发调试利器:Firebug 下载
Jan 13 Javascript
js树形控件脚本代码
Jul 24 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
Dec 13 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
Dec 10 Javascript
javascript图片预加载实例分析
Jul 16 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
Sep 09 Javascript
Node.js中用D3.js的方法示例
Jan 16 Javascript
Angular.JS中的this指向详解
May 17 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
微信小程序通过保存图片分享到朋友圈功能
May 24 Javascript
使用vue-router为每个路由配置各自的title
Jul 30 Javascript
微信小程序实现购物车功能
Nov 18 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中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
21个值得收藏的Javascript技巧
2014/02/04 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
Bootstrap表单组件教程详解
2016/04/26 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
基于JavaScript实现多级菜单效果
2017/07/25 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
2017/09/26 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
详解NodeJs项目 CentOs linux服务器线上部署
2019/09/16 NodeJs
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
python 控制语句
2011/11/03 Python
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
python字符串的方法与操作大全
2018/01/30 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
2018/04/02 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
小学新教师培训方案
2014/02/03 职场文书
毕业自我鉴定书
2014/03/24 职场文书
质量月口号
2014/06/20 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
专职安全员岗位职责
2015/04/11 职场文书
工作态度检讨书范文
2015/05/06 职场文书
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
2022/06/10 Servers
如何利用python实现列表嵌套字典取值
2022/06/10 Python