软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 应用软件 > 压缩解压 > yuicompressor(js css压缩工具) v2.4.8

yuicompressor(js css压缩工具) v2.4.8

分享到:

yuicompressor是一款javascript/css专业的压缩工具,yuicompressor是有java写成的一组jar文件,对于大量使用JavaScript和CSS的AJAX应用来说,如果JavaScript和CSS容量很大,则传输到客户端的时间会很久,网站性能不佳。而压缩JavaScript和CSS是自然的事情,而这种专业的压缩软件最为出色的就是小编推荐的这款压缩工具yuicompressor,与其他同类型的程序相比,例如JSMIN,由于其其简单的算法,它必须留在代码中的许多换行符为了不引入任何新的bug。而yuicompressor就不会出现这些情况,同时yuicompressor的压缩率高达95%,更是更为强大哦。除此之外,yuicompressor 可以用来压缩 JS 代码, 同样可以结合Isaac Schlueter's 正则表示是来压缩CSS文件。

PS:由于yuicompressor是用Java编写的,所以需下载JDk,没有的可以到此下载/soft/20130725515.html,配置环境教程如下(win7为例)

1、右键点击“计算机”,然后点击“属性”

2、点击“高级系统设置”

3、选择“高级”—“环境变量”

4、点击“新建”,进行如下变量的新建

a.新建 JAVA_HOME

C:Program FilesJavaj2sdk1.5.0 (JDK的安装路径)

b.新建 PATH

%JAVA_HOME%bin;%JAVA_HOME%jrebin

c.新建 CLASSPATH

.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar

5、.测试环境变量配置是否成功:

开始-->运行--〉CMD

键盘敲入: JAVAC

出现相应的命令,而不是出错信息,即表示配置成功

相关命令

语法: java -jar yuicompressor-x.y.z.jar [options] [input file]

通用参数:

-h, --help 显示帮助信息

--type 指定输入文件的文件类型

--charset 指定读取输入文件使用的编码

--line-break 在指定的列后插入一个 line-bread 符号

-v, --verbose 显示info和warn级别的信息

-o 指定输出文件。默认输出是控制台。

javascript专用参数:

--nomunge 只压缩, 不对局部变量进行混淆。

--preserve-semi 保留所有的分号。

--disable-optimizations 禁止优化。

使用教程

一、压缩使用方法

yuicompressor-2.4.8.jar位于build文件夹下(小编是存放在buid文件中的,具体以用户存放在哪个文件夹为主),运行时先切换盘符到build下,然后用java -jar命令执行压缩。例如:

D:yuicompressor-2.4.7build> java -jar yuicompressor-2.4.7.jar D:test.js -o E:test-min.js

红色为输入的js文件,蓝色为输出的文件,保存路径任选

打包压缩pack-all-min.js

批处理文件:pack-js.bat

需要打包的目录文件:pack-list.txt

pack-js.bat 代码:

for /f %%i in (packList.txt) do type %%i >> pack-all.js

java -jar D:serverf2etoolsyuicompressoryuicompressor-2.4.6.jar --type js --charset utf-8 pack-all.js -o pack-all-min.js

pack-list.txt

jquery.ui.datepicker.js

jquery.ui.dialog.js

jquery.ui.draggable.js

jquery.ui.mouse.js

使用方法:

在当前js文件夹里放入这两个文件,平时开发用多个源文件,运行pack-js.bat后查看页面效果,上线前打包成一个压缩文件,测试无误后再上线。

二、批量压缩

在ms-dos下,需要些bat文件,网上搜集如下:

复制代码到cmd命令即可

1 @echo off

2

3   ::设置YUI Compressor启动目录

4

5   SET YUIFOLDER=E:架包ys-toolyuicompressor-2.4.7build

6

7   ::设置你的JS和CSS根目录,脚本会自动按树层次查找和压缩所有的JS和CSS

8

9   SET JSFOLDER=E:架包ys-toolyuicompressor-2.4.7buildhu

10

11   echo 正在查找 JavaScript, CSS ...

12

13   chdir /d %JSFOLDER%

14

15   for /r . %%a in (*.js *.css) do (

16

17   @echo 正在压缩 %%~a ...

18

19   @java -jar %YUIFOLDER%yuicompressor-2.4.7.jar --charset UTF-8 %%~fa -o %%~fa

20

21   )

22

23   echo 完成!

24

25   pause & exit

展开更多

软件截图

扫描二维码,手机下载APP

软件下载站本地下载

相关文章