使用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 发个判断字符串是否为符合标准的函数
Apr 27 Javascript
基于Jquery的文字自动截取(提供源代码)
Aug 09 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
Aug 24 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
Nov 03 Javascript
详解微信小程序 页面跳转 传递参数
Dec 08 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
Dec 14 Javascript
vue和webpack安装命令详解
Jun 15 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
Sep 05 Javascript
Node.js事件的正确使用方法
Apr 05 Javascript
JavaScript实现图片轮播特效
Oct 23 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
Feb 15 Javascript
VSCode 配置uni-app的方法
Jul 11 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
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
Laravel如何创建服务器提供者实例代码
2019/04/15 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
js换图片效果可进行定时操作
2014/06/09 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
使用JavaScript实现ajax的实例代码
2016/05/11 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
Python下简易的单例模式详解
2019/04/08 Python
python 绘制正态曲线的示例
2020/09/24 Python
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
经济系大学生求职信
2013/10/01 职场文书
教师年度考核自我鉴定
2014/01/19 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
幼儿园学前班幼儿评语
2014/12/29 职场文书
员工工作能力评语
2014/12/31 职场文书
请病假条范文
2015/08/17 职场文书
如何制定销售人员薪酬制度?
2019/07/09 职场文书
原生JS实现飞机大战小游戏
2021/06/09 Javascript
django中websocket的具体使用
2022/01/22 Python
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫