Microsoft Ajax Minifier 压缩 JavaScript 的方法

作者:百宝袋

时间:2026-10-24

浏览:562

本文介绍如何使用 Microsoft Ajax Minifier 工具压缩 JavaScript 文件。主要讲解 ajaxmin 命令行的基本用法,包括高压缩模式 (-a) 和分析模式 (-w:3),以及多文件批量压缩时的编码参数设置。此外,提供了通过 C# 代码调用 ajaxmin.exe 执行批量压缩的完整实现示例,以提升开发效率。

文章目录

Ajaxmin 命令行压缩方法

常用的命令格式为 ajaxmin -a -h inputfile.js -o outputfile.js,这属于高压缩模式。

clip_image002

若需对 JS 代码进行分析,可使用命令 ajaxmin inputfile.js -a -w:3。

多文件压缩与 C# 调用实现

clip_image004 更多使用方法请参考 Help 说明。ajaxmin.exe 可从 Microsoft AJAX 库 (第六个预览版) 下载。在压缩多个文件时,命令格式为: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();//启动
} 

这样做比手动输入命令要快一些。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章