搜索
您的当前位置:首页正文

CSS,JS文件压缩工具

来源:易榕旅网
js/css文件常见的压缩工具有:
  • GUI TBcompressor
  • GUI:JsMinGUI
Yuicompressor的用法
java -jar D:\yuicompressor-2.4.2\build\yuicompressor-2.4.2.jar
--charset UTF-8 D:\my.js -o D:\my-min.js

java -jar D:\yuicompressor-2.4.2\build\yuicompressor-2.4.2.jar
--charset UTF-8 D:\my.css -o D:\my-min.css

具体语法和其他参数参考:。 也可以写一个批处理文件,同时处理多个文件,例如:将D盘中的WEBsite文件夹下的所有.CSS , .JS文件进行压缩

@echo off
:设置YUI Compressor启动目录
SET YUIFOLDER=D:\yuicompressor-2.4.2\build
:设置你的JS和CSS根目录,脚本会自动按树层次查找和压缩所有的JS和CSS
SET JSFOLDER=D:\WEBsite
echo look for JavaScript, CSS ...
chdir /d %JSFOLDER%
for /r . %%a in (*.js *.css) do (
@echo It's compressing  %%~a ...
@java -jar %YUIFOLDER%\yuicompressor-2.4.2.jar --charset UTF-8 %%~fa -o %%~fa
 )
@echo OK!
pause & exit
ESC(ECMAScript cruncher)

这个工具只能在Windows下使用,ESC.wsf提供5种压缩级别,从0到4:
Level 0 : No compression 不对JS文件进行压缩
Level 1 : Comment removal 移除JS文件中的注释
Level 2 : Whitespace removal 移除JS文件中的注释及空行(默认)
Level 3 : Newline removal 移除JS文件中的注释,将所有代码合并为一行
Level 4 : Variable substitution 提供最新的压缩率,移除JS文件中的注释,将所有代码合并为一行,并且修改JS文件中的变量名。例如:将”big.js”按照压缩级别2来压缩(ESC.wsf默认压缩级别为2)为”min.js”

cscript ESC.wsf -ow min.js big.js 
Google Closure Tools 包含三大块

 

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top