压缩JavaScript,CSS文件是比较有意义的,浏览器解析这些文件时不需要多余的空格,压缩后可以加快文件下载速度,再加上混淆处理后降低源码可读性,保护源码版权。
目前不少JavaScript压缩工具
,有些直接基于HTML的,但大部份的压缩工具都不够理想,一来要求源码JS语法要符合一定的格式,如每句后须有分号,每个块需用{}补全,二来压缩后常常出现奇怪的错误,例如不能很好的处理复杂的正规表达式引发的错误,主要原因就是正则表达式匹配的局限性。
YUI Compresso
r是一个优秀的JavaScript,CSS压缩工具,它不限制你书写JS的格式,
也避免了由于正则表达式匹配时的局限性,因为它是用Mozilla的JavaScript解析器去解析JavaScript代码的,Firefox的
JavaScript引擎也是用这个去解析JS源码词法语法,用上了这个,功能就强大了很多,例如可以
- 测出代码的语法错误,这是其它压缩工具难以做到的;
- 测出代码的潜在错误,例如警告未使用的局部变量。
但YUI Compressor工具包提供的功能也有限的:
- 控制台操作,即常说的DOS下操作,这对于被windows宠惯的用户来说比较麻烦;
- 一次只能压缩一个文件;
- 无中文版;
- 调试信息在控制台输出,查找不方便;
为此,最近写了一个GUI版的,常见的功能也齐全了:
- 可添加多个目录文件,批量压缩JavaScript,CSS文件;
- 可设置发布目录,将压缩后的文件集中保存到该处;
- 可将调试信息保存到文件中;
- 可保置当前压缩文件列表,方便下次重新打开;
- 在读入文件列表时可设置文件过滤;
- 可将多个文件压缩后打包到一个文件中;
该GUI是基于Java的,
确保JDK >= 1.6,其它版本未经测试
确保在系统环境变量path中已设置JDK的bin目录
双击run.bat运行
运行后可先打开配置设置.
下载YUI Compressor 界面GUI版
分享到:
相关推荐
YUI Compressor是控制台的,本人基于JAVA写了个GUI版, * 可添加多个目录文件,批量压缩JavaScript,CSS文件; * 可设置发布目录,将压缩后的文件集中保存到该处; * 可将调试信息保存到文件中; * 可保置当前压缩文件...
雅虎推出的一款javascript压缩工具。有JAVA版本和.NET版本。 yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ----------...
Yahoo的基于java的javascript/css压缩程序
软件开发网提供的js,css压缩工具 yuicompressor 2.46打包简介 官方网址:http://developer.yahoo.com/yui/compressor/ JS与css 压缩工具 yuicompressor当前最新版本:2.4.2 运行需要先安装JDK,官方下载地址:...
yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yuicompressor-...
yuicompressor-maven-plugin, 用于压缩 (Minify/Ofuscate/Aggregate) Javascript文件和使用 YUI 压缩器的CSS文件的Maven 插件 [[Flattr this git repo] ( http://api.flattr.com/button/flattr-badge-large.png)]...
yuicompressor-2.4.8.zip js、css注释清理及压缩工具
Javascript、CSS压缩工具(支持批量压缩),很好用,JS的压缩率不如YUICompressor高,但非常好用~
关于javascript(js)和css压缩工具的使用,在之前的网 站性能优化工具-javascript压缩工具JSMin, javascript 压缩工具-YUI-compressor, javascript 压缩工具Dojo compressor ,javascript 压缩工具使用说明-...
javascript css 图形化压缩工具,基于 YUICompressor
使用YUICompressor和DOS批处理脚本压缩JavaScript和CSS整理.pdf
yuicompressor-2.4.2.jar 对javascript, CSS资源进行压缩
webstorm/phpstorm处理Javascript和css压缩必备。下载后在工具文件-设置-工具集 - file watchers配置即可,详细使用方式不清楚可以@我
JavaScript and CSS Compressor The YUI Compressor is a JavaScript compressor which, in addition to removing comments and white-spaces, obfuscates local variables using the smallest possible variable ...
Taobao Compressor v2.4.2 安装指南 ========= 安装步骤: ...3. 如果安装过2.4.2之前的版本,请...2008-10-22 yubo yuicompressor升级到2.4 2008-05-23 yubo 将reg更改为inf, 改进安装方式;改进cmd的显示和提示信息
一个使用 YUI Compressor 压缩 JavaScript 和 CSS 文件的插件。 入门 安装模块: npm install grunt-yui-compressor 然后将此行添加到您项目的grunt.js gruntfile 中: grunt . loadNpmTasks ( 'grunt-yui-...
jsCompressor 和 cssCompressor 选项指定控制台命令或PHP回调函数来执行 JavaScript 和 CSS 合并和压缩, Yii 默认使用 Closure Compiler 来合并 JavaScript 文件, 使用 YUI Compressor 来合并 CSS 文件
Coldfusion 10 中的 JavaScript 和 CSS 压缩器 我使用createDynamicProxy来实例化一个类,该类实现了在 3rd 方 jar 文件中定义的接口。 我想将该类传递给另一个类的构造函数:即...
UglifyCSS成功通过了YUI压缩器CSS的测试套件。 确保将有效CSS提交给UglifyCSS,否则您将得到奇怪的结果。安装对于命令行用法: $ npm install uglifycss -g 对于API使用: $ npm install uglifycss 从Github: $ ...
YUI库是一组工具和控件,它们用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用...YUI 项目包括YUI 库和两个创建时工具:YUI Compressor (压缩)和YUI Doc(JavaScripts代码的文档引擎)