Javascript&&Css压缩工具Microsoft Ajax Minifier

下载:http://aspnet.codeplex.com/releases/view/40584

详情参考:http://www.asp.net/ajaxLibrary/AjaxMinDocumentation.ashx 

1Quick Start

压缩js文件 ajaxmin *.js -o *.min.js

打开cmd命令窗口,进入Ajaxmin安装装路径执行 ajaxmin e:\alertFrame.js –o –e:\alertFrame.min.js

效果还是比较明显的。

Css文件压缩同上 ajaxmin *.css -o *.min.css

2.集成到Visual Studio的编译目录

1 .工具-->选项-->项目和解决方案,选中总是显示解决方案。

2.解决方案窗口,右击项目-->选中卸载项目

注:Web网站需要转化为Web应用程序,才有该项

3.选中编辑项目文件

4.在<project>标记内添加如下代码

 

 1       <Import Project="$(MSBuildExtensionsPath)\Microsoft\MicrosoftAjax\ajaxmin.tasks" />   
 2       
<Target Name="AfterBuild">   
 3          
<ItemGroup>   
 4            
<JS Include="**\*.js" Exclude="**\*.min.js;Scripts\*.js" />   
 5          
</ItemGroup>   
 6          
<ItemGroup>   
 7            
<CSS Include="**\*.css" Exclude="**\*.min.css" />   
 8          
</ItemGroup>   
 9          
<AjaxMin    
10          JsSourceFiles="@(JS)"  JsSourceExtensionPattern="\.js$" JsTargetExtension=".min.js"  
11           CssSourceFiles
="@(CSS)" CssSourceExtensionPattern="\.css$" CssTargetExtension=".min.css"  />  
12       
</Target>  
 

 

 

代码导入自定义的编译任务 ajaxmin. 该任务用于压缩Javascript css文件。所有的Js文件都被重命名以.min.js扩展名结尾,css文件被重命名以.min.css 扩展名结尾。

5.右击项目,重新加载。

3.在源码管理下使用Microsoft Ajax Minifier

Ajaxmin在编译时生成JsCss的压缩文件。因此对Visual Studio项目进行源码管理时,文件不能在被签出的情况下压缩。否者Microsoft Ajax Minifier将产生错误。

 

posted on 2010-04-01 16:02  从前  阅读(518)  评论(0编辑  收藏  举报

导航