YUI Compressor

JS/CSS压缩工具
授权协议 BSD
开发语言 Java
所属分类 Web应用开发、 网页开发工具
软件类型 开源软件
地区 不详
投 递 者 房时铭
操作系统 跨平台
开源组织 Yahoo
适用人群 未知
 软件概览

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

  • 前言 保持web页面的轻量级,提高网页工程设计提升web应用程序的性能永远是一个主要策略。但是,还是有一些其他的辅助策略提升系统系统,像压缩代码, HTTP压缩传输 和使用CSS 精灵等。 压缩代码,广泛使用的工具有  JSMIN, the Dojo compressor 和 Packer. 但是这些工具, 或多或少存在着一些缺陷。 比如, JSMIN, 没有产生最佳的压缩效果(由于其简单的算法,

  • 一、简介 YUI Compressor,专用于压缩js和css文件,可以有效降低js和css文件占用的空间; 如,将使用YUI Compressor压缩过的js和css文件部署到网站的生产环境,有效降低浏览器下载相关资源的时延,提升用户体验。 二、压缩工具YUI-Compressor 英文官网:http://yui.github.io/yuicompressor/ GitHub-YUI:https

  • 简介 这篇文章主要介绍了Maven压缩插件YUI Compressor使用介绍以及相关的经验技巧,文章约18810字,浏览量165,点赞数5,值得参考! 使用这个插件主要有两个作用: 减少资源文件体积,提高移动端页面加载速度。 对关键的前端代码进行一定的代码混淆,保护知识产权。 使用说明: 使用YUI Compressor压缩JS和CSS。 需要Maven2.0及以上工程。 默认情况绑定到构建生命

  • JS/CSS文件大,用户访问站点的时候需要下载JS/CSS的时间长就会感觉慢,有的甚至由于CSS的文件而造成页面初始打开很凌乱。 我们怎么提高用户下载JS/CSS的速度呢? 1、我们无法改变用户的网络状况,只有自己网站使用更快的带宽或者使用更强的服务器,使用户访问我们的时候感觉很快。 2、对JS/CSS文件进行压缩,由于文件较小,用户下载的时间就很短。 解决方案1,需要花费比较多的money,方案

  • YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 使用方法: //压缩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 --ch

  • YUI Compressor是Julien Lecomte创建的一个javascript的minifier。在此之前我们用的比较多的javascript文件压缩工具是Douglas Crockford的 JSMin 和dojo的shrinksafe。但YUI compressor结合了2者的优点(JSMin为了安全起见...

  • 官方网址: http://developer.yahoo.com/yui/compressor/ JS与css 压缩工具 yuicompressor 当前最新版本:2.4.2 运行需要先安装JDK,官方下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html 根据自己的系统选

  • YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 使用方法: //压缩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 --ch

  • 最近写一个jQuery插件,在最后完成优化时,对比发现压缩后文件比较大,就思考那些是可以被修改和优化的,发现压缩原理也有很大的空间可以学习,通过这次对YUI Compressor压缩JavaScript深有体会,那些是可以被压缩的,特别是那些不能被压缩的,都需要很清楚,这样才能写出来的插件才能保持文件更小,代码更精巧,而且优化的过程中也会发现代码待改良的地方,对以后也有很大帮助。随便在网上找来一篇

  •    前两天leader让我用YUI-Compressor对js和css做压缩和混淆。本来这些事情都是可以很容易的手动完成的,直接用即可生成混淆后的js和css。此包下载地址:http://yuilibrary.com/downloads/#yuicompressor 如: java -jar yuicompressor-2.4.2.jar AC_RunActiveContent.js -o AC

  • 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

  • 一、官方文档的说明 in the face of evil features such as eval or with, the YUI Compressor takes a defensive approach by not obfuscating any of the scopes containing the evil statement 传送门:官方文档 翻译成中文就是说:eval和wit

  • 介绍一种采用java开发的,用来压缩 JS 和 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

  •    YUI Compressor本是个jar包,需要安装java环境,在命令行下运行,比较麻烦。可以使用这个在线工具进行在线压缩:     http://refresh-sf.com/yui/     另外附上另一个常用的在线压缩工具:     http://dean.edwards.name/packer/     packer除了能压缩js,还能压缩.net、perl、php代码。但不能压缩

  • According to Yahoo!'s Exceptional Performance Team, 40% to 60% of Yahoo!'s users have an empty cache experience and about 20% of all page views are done with an empty cache (see this article by Tenni

  • 对于网站中的JavaScript和CSS文件,我们经常会将其压缩以便节省服务器带宽、加快网站页面呈现速度(文件下载快了,网页当然显示更快)。对于一些大量使用JavaScript的网站,可能经常会修改JavaScript文件,如果每次发布需要手工压缩JavaScript文件也是一件很麻烦的事情,懒人们通常希望什么都自动化——这次利用YUI Compressor for .Net和Web Deploy

  • 整体架构 坦率地说,示例应用程序没有太多架构。去年我做了很多教程。很容易选择一个现有的示例应用程序,然后添加 maven 插件来缩小资源。结果发现,在我去年做的所有教程中,有一个非常适合本教程。这是关于使用 AngularJS 的 HTML 编辑器的教程。这是我的原始教程的链接 - Reusable HTML Editor Control with AngularJS。本教程中的示例应用程序包含三

  • YUI Compressor是一款非常强大JS混淆和压缩工具。目前很多Javascript框架都使用YUI Compressor进行了代码压缩。据说鼎鼎有名的Jquery框架也是使用YUI Compressor进行压缩。YUI Compressor压缩的好处是不仅大大减少js、css的体积,同时在对javascript代码的混淆压缩中对属性命名的替换,使得压缩过的js不易阅读,能起到源码的保护作用

  • 网上压缩css和js工具很多,但在我们的系统中总有特殊的地方。也许你会觉得用第三方的压缩工具很麻烦。我就遇到了这样问题,我不想在本地压缩,只想更新到服务器上去压缩,服务器压缩也不用备份之类的操作。于是我就想着自己实现压缩工具。   初步需求如下:   使用Yahoo.Yui.Compressor 2.0版本 只对网站目录下指定文件夹中css和js进行压缩 使用到了JQuery插件,所以有很多都是压

  • JSmin Javascript痩身工具,使用前最好用JSLit整理js代码。 JSmin有很多语言版本,C和PHP版等。 YUI Compressor: Yahoo! UI Library系列工具之一,java语言编写,下载后可直接使用。 原帖地址: http://www.xiaojb.com/archives/it/javascript-minifie.shtml

  • 网页访问速度慢如何提高呢?我们无法改变用户的网络状况,只有自己网站使用更快的带宽或者使用更强的服务器,使用户访问我们的时候感觉很快。另外就是对JS/CSS文件进行压缩,由于文件较小,用户下载的时间就很短。 下面我介绍一种JS/CSS压缩工具-YUI Compressor YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。方便快捷,压缩后的代码文件体积小,

  • YUI Compressor、Minify 都是用来压缩 JS 和 CSS 文件的工具。 YUI Compressor雅虎开发的一个工具,重点是阿里等互联网巨头都在使用。 Minify没多研究,个人粗浅的理解,对比yui有几点不好的地方: 1、需要在压缩的文件引用minify.js,客户端无非多了一个文件请求。 2、即时压缩,浏览器请求到服务端的时候才进行压缩,虽然说浏览器有缓存,但这种做法无非又

  • 用yuicompressor和Ant压缩Ext的CSS文件 yuicompressor是YUI的Javascript和CSS压缩工具,下载地址: http://developer.yahoo.com/yui/compressor/ 使用Ext之后,只能导入ext-all.css或者一个个的导入需要的css(太麻烦),如果用到aero等风格,还得导入xtheme- aero.css,总下载大小为ex

  • go:http://www.cnblogs.com/stone_w/archive/2012/12/11/2812538.html 网上压缩css和js工具很多,但在我们的系统中总有特殊的地方。也许你会觉得用第三方的压缩工具很麻烦。我就遇到了这样问题,我不想在本地压缩,只想更新到服务器上去压缩,服务器压缩也不用备份之类的操作。于是我就想着自己实现压缩工具。 初步需求如下:  使用Yahoo.Yui

 相关资料
  • 压缩 CSS 文件需要使用到 optimize-css-assets-webpack-plugin插件 一、压缩 css 文件的核心配置 // webpack.config.js webpack的配置文件 // 路径: ./webpack.config.js //…… //引入optimize-css-assets-webpack-plugin插件 const OptimizeCssAssets

  • 由来 在Java中,对文件、文件夹打包,压缩是一件比较繁琐的事情,我们常常引入Zip4j进行此类操作。但是很多时候,JDK中的zip包就可满足我们大部分需求。ZipUtil就是针对java.util.zip做工具化封装,使压缩解压操作可以一个方法搞定,并且自动处理文件和目录的问题,不再需要用户判断,压缩后的文件也会自动创建文件,自动创建父目录,大大简化的压缩解压的复杂度。 方法 Zip 压缩 Zi

  • 请务必理解如下章节后阅读此章节: 安装 Node 和 gulp 使用 gulp 压缩 JS 访问论坛获取帮助 压缩 css 代码可降低 css 文件大小,提高页面打开速度。 我们接着将规律转换为 gulp 代码 规律 找到 css/ 目录下的所有 css 文件,压缩它们,将压缩后的文件存放在 dist/css/ 目录下。 gulp 代码 你可以 下载所有示例代码 或 在线查看代码 当熟悉 使用 g

  • html 单页面项目,用什么压缩工具来压缩图片,css,js好呢? 项目是通过cdn引入的vue ,还引入了一些本地的css,js,图片,现在项目要上线,想提高加载速度压缩一下,用什么工具好?一个一个这样压缩就算了。

  • 又一款与PHP解压缩相匹配的打包(压缩)工具,其特点是可以在远程服务器上方便、快速的压缩文件,并且提供下载链接,方便下载,是网站备份的好工具。其他用途有待开发!(声明:此程序为开源程序,本人只是对其二次修改,不存在版权问题,可随意下载、转载) 使用方法: 下载到本地之后,上传PHPZip.php文件到你的服务器上,对其进行访问。 默认密码:xibo123 修改密码方法:在地址栏访问你服务器上PHP

  • 本文向大家介绍Java实现的zip压缩及解压缩工具类示例,包括了Java实现的zip压缩及解压缩工具类示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java实现的zip压缩及解压缩工具类。分享给大家供大家参考,具体如下: 更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇总》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《J

  • 本文向大家介绍java图片压缩工具类,包括了java图片压缩工具类的使用技巧和注意事项,需要的朋友参考一下 直接上java图片压缩code: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • tar [-]c|x|u|r|t[z|j][v] -f 归档文件 [待打包文件] 将多个文件打包为一个归档文件,可以在打包的同时进行压缩。支持的格式为 tar(归档)、gz(压缩)、bz2(压缩率更高,比较耗时) 操作选项 -c 创建 -x 解包 -u 更新 -r 添加 -t 查看 -d 比较压缩包内文件和文件 -A 将 tar 文件添加到归档文件中 格式选项 -z 使用 gz 压缩格式 -j 使