学员作品 学员心得技术园地 潮人地 Android(安卓)培训 杭州电脑(计算机)培训 杭州网络营销培训 杭州JAVA培训
返回首页
当前位置: 主页 > 学员天地 > 技术园地 >

java中YUI Compressor如何压缩JS/CSS文件

时间:2017-09-29 13:38来源:未知 作者:杭州华育 点击:
介绍一下 YUI Compressor ,它是一个用来压缩 JS 和 CSS 文件的工具,采用 Java 开发。JavaScript和CSS缩小的目标是始终保持代码的操作质量,同时减少其整体字节占用, YUICompressor 设计为100%安全的 JavaScript 分选程序,并且比大多数其他工具具有更高

 介绍一下YUI Compressor,它是一个用来压缩JSCSS文件的工具,采用Java开发。JavaScript和CSS缩小的目标是始终保持代码的操作质量,同时减少其整体字节占用,YUI Compressor设计为100%安全的JavaScript分选程序,并且比大多数其他工具具有更高的压缩比。与JSMin相比,YUI Library 的测试节省了20%以上(HTTP压缩后为10%)。YUI Compressor还可以通过使用Isaac Schlueter的基于正则表达式的CSS minifier 的端口来压缩CSS文件。,下面为大家分享一下使用yuicompressor压缩js文件和压缩css文件。

 

YUI Compressor下载的官方网址:http://yui.github.io/yuicompressor/

Maven repository中央仓库下载yuicompressor-2.4.8.jar最新版,利用yuicompressor-2.4.8.jar包通过命令的方法实现压缩Js和压缩CSS: 

//压缩JS文件

java -jar yuicompressor-2.4.8.jar --type js --charset utf-8 -v tmp.js > packed.js 

//压缩CSS文件 

java -jar yuicompressor-2.4.8.jar --type css --charset utf-8 -v tmp.css > packed.css 

 

Java中使用yuicompressor压缩js文件,(yuicompressor压缩css文件,比较简单此处省略,有问题可留言)具体实现代码如下:

 

JAVA

解决方法:

pom.xml文件中增加如下内容,排除rhino依赖,用于解决“java.lang.StringIndexOutOfBoundsException”异常:

 

JAVA

注意:

避免js文件中出现中文,或者通过其他途径解决中文问题,否则抛出“org.mozilla.javascript.EvaluatorException”异常,具体日志如下:

 

java学习路线图
 

安装的截图:

 
YUI Compressor
 
YUI Compressor
 
YUI Compressor
 
YUI Compressor
 
YUI Compressor
 
YUI Compressor
 
JAVA
(责任编辑:杭州华育 ;杭州java培训,网络营销培训,杭州计算机培训,it培训,详询客服报名咨询
分享到:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
提交报名信息

2017年杭州将加大力度经济转型,吸纳更多的技术人才落户杭州,软件人才需求量更是大幅提升,针对目前杭州IT行业人才需求“井喷”现象,华育软件杭州实训基地与杭州155家IT名企合作,建立人才培养与输送关系,启动“Eduask国家高端IT紧缺人才培养工程”。7月针对杭州地区18-28岁大中专生待业青年发放68个技能实训名额(应届大中专毕业生优先),经短期专业岗前实训后推荐进入企业,起薪4500-8000元,五险一金。

姓名: * 性别:
学历: 电话: *
所在地: *
您目前状况:
留言:
*