YUI Compressor 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
YUI Compressor 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
YUI Compressor 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
YUI Compressor 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
YUI Compressor 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 Yahoo
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-03-25

软件简介

YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用 Java 开发(要求 Java> = 1.4),并依赖 Rhino 来标记源 JavaScript 文件。首先分析源 JavaScript 文件以了解其结构。然后,它会打印出令牌流,并尽可能地省略空白字符,并在适当的替换位置(面对诸如或 的邪恶特征)将所有本地符号替换为1(或2或3)字母符号。 evalwith,YUI Compressor 通过不混淆包含邪恶语句的任何范围来采取防御性方法。)CSS 压缩算法使用一组经过微调的正则表达式来压缩源 CSS 文件。YUI Compressor 是开源的,因此请不要犹豫地查看代码以准确了解其工作原理。

使用方法:

//压缩 JS
java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js
//压缩 CSS
java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
根据这个做的在线版本:http://www.atool.org/yui.php #YUI Compressor#
2015/10/09 13:41
回复
举报
@小编辑 软件首页404了 #YUI Compressor#
2015/11/26 13:44
回复
举报
更多评论
发表了资讯
2011/11/15 00:00

YUI Compressor 2.4.7 发布

YUI Compressor 发布了 2.4.7 版本,该版本包含对 CSS 最小化处理的一些问题,JS 压缩方面没做任何改变。 CSS minification Fixed data URL handling, so that it large data URL values don’t crash or slow down CSS Compression. Fixed hex color value compression logic (#AABBCC -> #abc), so that the Compressor doesn’t inadvertently compress ID selectors (#AddressBook {…}) . All Java CSS Compressor fixes ...

0
4
发表了资讯
2011/04/27 00:00

YUI Compressor 2.4.6 发布

YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 改进内容: Fixed numerous bugs that break the compressor and/or the resulting minified files. Added documentation on what exactly the minifier does and also which CSS hacks it tolerates. There’s a JavaScript port of CSS min in case it’s more suitable for your build process. Here’s also a test web UI that uses the JavaScript p...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
发表于大前端专区
2020/04/03 09:30

yuicompressor-maven-plugin 插件压缩的时候,对一个语法有问题,跳不过去 主要是在变量监听这里watch,

var bag=top[urlParams.bagId]||{}; $(function() { }); new Vue({ el:'#app', data:{ dict:{ }, formData : { prodId:'', prodNo:'', prodName:'', prodStandard:'', prodImage:'', prodSort:'', prodRemark:'', prodUrl:'', deleted:0 } }, watch: { 'formData.prodImage'(val, oldVal) { this.formData.prodUrl=ext_viewImageUrl('deviceProductImage',val); } }, created:function(){ var _this=this; layui.use('upload', ...

1
0
发表了问答
2010/09/29 08:48

使用 YUI Compressor 压缩文件夹下的所有js和css文件

import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.Reader; import java.io.Writer; import org.junit.Test; import org.mozilla.javascript.ErrorReporter; import org.mozilla.javascript.EvaluatorException; import com.yahoo.platform.yui.compressor.CssCompressor; import com.yahoo.platform.yui.compressor.JavaScriptCompressor; public class TestJsZip{...

10
12
发表了问答
2013/11/07 13:04

MAVEN打包时如何自动压缩JS文件,并打包压缩后的JS文件,源文件不打包

MAVEN打包时如何自动压缩JS文件,并打包压缩后的JS文件,源文件不打包,谢谢

3
2
发表了问答
2012/03/08 11:23

一个压缩js的eclipse插件

主页:http://jscompressor.oncereply.me/ Update site: http://jscompressor.oncereply.me/update/ 使用: 1.右键文件夹或*.js,*.css文件,选择"Compress Javascript/Compressr CSS" 2.选择导出文件夹 3.确定

2
6
发表了问答
2012/03/28 13:27

YUI Compressor 压缩大的js文件出现问题,请高手指点!

利用YUI Compressor压缩文件,但是出现了一些蛋疼的问题,请高手指点,代码贴上: package com.jee; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.Reader; import java.io.Writer; import com.yahoo.platform.yui.compressor.CssCompressor; import com.yahoo.platform.yui.compressor.JavaScriptCompressor; public class Compressor {   // 要处理的目录   File result = n...

3
0
发表了问答
2011/09/21 17:52

让您的 web 应用程序飞起来

本文向您介绍如何通过在您的 CSS 和 JavaScript 文件中 — 两种易于优化的常见资源,使用社区中提供的工具即可完成优化 — 优化空间使用来实现更高的性能。然而,在继续之前,有一点是很重要的,压缩 CSS 和 JavaScript 文件只是为了让您的 web 应用程序 “轻巧” 的诸多操作其中的两个技术。 为了从本文中获得最大收益,您需要安装下列工具: 一个文本编辑器 Java™ Runtime Environment 1.4 或者更新版本 问题:空白内容 当开...

2
25
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
137 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部