Microsoft Ajax Minifier 压缩javascript的方法

 更新时间:2010年03月05日 16:35:51   作者:  
使用Microsoft AJAX 库 (第六个预览版) 其中有一个 ajaxmin.exe 可以压缩Js文件可以在dos 命令下 /? 查看其参数说明。

但常用的命令是  ajaxmin -a -h inputfile.js -o outputfile.js(这种是高压缩方式)

clip_image002

也可以对JS代码进行分析 命令是 ajaxmin inputfile.js -a -w:3

clip_image004
更多的使用方法请参考 Help 说明。
ajaxmin.exe 下载 Microsoft AJAX 库 (第六个预览版)
Ajaxmin压缩多文件的时候:
Ajaxmin —inputfile_1 —inputfile_2 —o —oututfile /Eo:utf-8 /Ei:utf-8
其中
/Eo:utf-8 /Ei:utf-8 代表输入输出的格式,如果未指定的时候默认ASCII码。
问了简便期间小弟写了个程序执行Ajaxmin程序:
代码如下:

复制代码 代码如下:

public void ExecuteCommond(List<string> inputfileLis,string outfile)
{
for (int i = 0; i < inputfileList.Count; i++)
{
CompressCode+= inputfileList[i]+” ”;
}
CompressCode += " -o " +outfile+ " /Eo:utf-8 /Ei:utf-8";
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"C:\Program Files\Microsoft\Microsoft Ajax Minifier\ajaxmin.exe";//需要启动的程序名
p.StartInfo.Arguments = CompressCode;//启动参数
p.Start();//启动
}

这样的话比手动的输入命令是要快点哦

相关文章

  • BootStrap 实现各种样式的进度条效果

    BootStrap 实现各种样式的进度条效果

    这篇文章主要介绍了BootStrap 实现各种样式的进度条效果,代码分为动态和叠加两种效果,需要的朋友可以参考下
    2016-12-12
  • 一篇文章详解JS的四种异步解决方案

    一篇文章详解JS的四种异步解决方案

    异步在JS中是常用的,下面这篇文章主要给大家介绍了关于JS四种异步解决方案的相关资料,文中通过代码介绍的非常详细,对大家学习或者使用js具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-06-06
  • 通过js获取div的background-image属性

    通过js获取div的background-image属性

    div的background-image这个属性,只是设置它的url,下面为大家介绍下如何获取它的background-image属性,感兴趣的朋友可以参考下
    2013-10-10
  • Javascript将字符串日期格式化为yyyy-mm-dd的方法

    Javascript将字符串日期格式化为yyyy-mm-dd的方法

    日期格式化相信对于大家来说再熟悉不过,最近工作中自己利用Javascript就写了一个,现在将实现的代码分享给大家,希望对有需要的朋友们能有所帮助,感兴趣的朋友们下面来一起看看吧。
    2016-10-10
  • 实现非常简单的js双向数据绑定

    实现非常简单的js双向数据绑定

    Angular实现了双向绑定机制。所谓的双向绑定,无非是从界面的操作能实时反映到数据,数据的变更能实时展现到界面。本文给大家详细介绍js双向数据绑定,感兴趣的朋友参考下
    2015-11-11
  • js 概率计算(简单版)

    js 概率计算(简单版)

    这篇文章主要介绍了js 概率计算(简单版),需要的朋友可以参考下
    2017-09-09
  • Angular+Bootstrap+Spring Boot实现分页功能实例代码

    Angular+Bootstrap+Spring Boot实现分页功能实例代码

    这篇文章主要介绍了Angular+Bootstrap+Spring Boot实现分页功能实例代码,需要的朋友可以参考下
    2017-07-07
  • JavaScript比较同一天的时间大小实例代码

    JavaScript比较同一天的时间大小实例代码

    在项目开发中,经常会遇到同一天内的时间大小比较,下面小编给大家带来了JavaScript比较同一天的时间大小实例代码,需要的朋友参考下
    2018-02-02
  • JS数组的常见用法实例

    JS数组的常见用法实例

    这篇文章主要介绍了JS数组的常见用法,实例分析了javascript针对数组的遍历、排序与字符串分割成数组等用法,非常具有实用价值,需要的朋友可以参考下
    2015-02-02
  • 微信小程序实现文本输入弹窗

    微信小程序实现文本输入弹窗

    这篇文章主要为大家详细介绍了微信小程序实现文本输入弹窗,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07

最新评论