java相关

关注公众号 jb51net

关闭
yuicompressor-2.4.8.jar js css压缩工具核心文件

yuicompressor-2.4.8.jar js css压缩工具核心文件

热门排行

简介

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

,保证网站性能稳定,压缩率高达95%,是同软件的很多倍,需要的朋友可以下载!

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

YUI Compressor 是怎么工作的?

YUI Compressor 是用Java编写的(版本>=1.4) , 使用 Rhino 来产生JavaScrip 文件。它先分析javascript 源文件,理解其结果,打印出标识流,省略尽可能多的空白字符,只要合适就使用 1(或2或3)这样的字符来代替本地符号。(对于像eval 或 with 这样一些邪恶的功能, 使用保守的方法不至于混淆含有这些语句的作用域)。CSS的压缩算法使用一组微调正则表达式来压缩源CSS文件。

压缩css和js是我们工作中经常要处理的一件事,这里介绍的是一款基于YUICompressor,淘宝封装的css和js压缩工具TBCompressor.
TBCompressor的安装很简单,点击install.cmd就可以了,安装后会在里的右键菜单里出现"Compress CSS or JS"选项,需要压缩文件时只需选取目标文件然后右键点选"Compress CSS or JS"即刻.压缩后的文件会自动重命名.

TBCompressor安装教程: https://www.jb51.net/softjc/142644.html

这款js压缩工具,是最好用的,jquery等也用这个压缩,压缩率高,不会出现在线压缩工具那样的,各种各样的错误。
好处就是:减少js的体积,减少调用时间,提高网页执行效率,如果js过大就会导致加载慢,而导致页面的一些效果不能正常快速的执行。

注意:这款软件需要jdk支持,就是需要安装jdk环境。

使用方法

1、需要下载jdk并安装,一般jdk1.8并设置好

https://www.jb51.net/article/267133.htm

https://www.jb51.net/softs/691593.html

2、配置jdk环境变量 配置

请先安装 JDK 并设置 JAVA_HOME 环境变量

配置环境变量

(1)我的电脑–》右键属性–》高级系统设置–》环境变量
(2)系统变量–》新建系统变量–》完成后点击确定

环境变量

因为我电脑之前装过一次1.8.0 202版本的,这个是之前配好的。

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_202(这是你自己安装JDK时的路径)
作用:定义一个变量,供其他地方使用

双击系统变量下的PATH变量,新建:%JAVA_HOME%\bin和%JAVA_HOME%\jdk\bin

到此配置就成功啦,祝愿大家一次成功

如果已经安装了jdk上面的步骤可以省略。

3、点击install.cmd安装即可(具体的可以查看说明)

1. 安装请点击 install.cmd
2. 卸载请点击 uninstall.cmd
3. 如果安装过之前的版本,请先卸载老版本

压缩测试:

选中 test.js, 执行右键菜单“Process with &YUICompressor”,会生成 test-min.js.

注意事项:

1. 需要安装 JDK >= 1.4, 并设置环境变量 JAVA_HOME
2. css 和 js 文件编码必须是 GB2312, GBK 或 GB18030. 如果要支持 UTF-8, 请在 compressor.cmd 中将 GB18030 替换为 UTF-8
3. css 文件中含有中文时,如果 css 编码和页面编码不一致,需要手动将中文替换为\xxxx, 详细说明请参考 compressor.cmd 中的说明
4. 如果不需要 native2ascii, 可以只安装 JRE (需要手动修改下 compressor.cmd)

4、在想要压缩的js或css文件上右键 找到 Process with &YUICompressor即可

可以去官方下载 选择Java SE Development Kit (JDK) JDK 6 Update **

JDK环境配置可以参考这篇文章:https://www.jb51.net/softjc/193398.html

大家还下载了