使用方法: 下载附件并将下列内容保存到一个bat文件即可,压缩目标是本级文件夹下的所有CSS和JS文件
@echo off
pause
(dir %1 /aa /b /s | findstr /e /c:"js") > compressor.tmp
for /f %%i in (compressor.tmp) do (
echo %%i
java -jar yuicompressor-2.4.2.jar --line-break 2048 --type js --charset utf-8 -o %%i".tmp" %%i
copy %%i".tmp" %%i
del %%i".tmp"
)
(dir %1 /aa /b /s | findstr /e /c:"css") > compressor.tmp
for /f %%i in (compressor.tmp) do (
echo %%i
java -jar yuicompressor-2.4.2.jar --line-break 2048 --type css --charset utf-8 -o %%i".tmp" %%i
copy %%i".tmp" %%i
del %%i".tmp"
)
del compressor.tmp
pause
echo on
分享到:
相关推荐
标题 "ant和yuicompressor 压缩css、js方案" 涉及到的是在软件开发中如何使用构建工具Ant以及JavaScript压缩工具YUI Compressor来优化前端资源,特别是CSS和JavaScript文件。这两个工具在Web开发中起着至关重要的...
//压缩CSS java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css 语法: java -jar yuicompressor-x.y.z.jar [options] [input file] 通用参数: -h, --help 显示帮助信息 ...
这个工具的主要功能是对JavaScript (JS) 和 Cascading Style Sheets (CSS) 文件进行压缩,以减少文件大小,从而提高网页加载速度,优化用户体验。在Web性能优化的领域中,YUI Compressor扮演了关键角色。 ### YUI ...
`yuicompressor`是由Yahoo开发的一款开源的JavaScript和CSS压缩工具。它通过删除不必要的空格、换行符以及注释,将源代码压缩到最小化,从而减少文件大小,提高页面加载速度。在实际应用中,`yuicompressor`不仅能...
* 可添加多个目录文件,批量压缩JavaScript,CSS文件; * 可设置发布目录,将压缩后的文件集中保存到该处; * 可将调试信息保存到文件中; * 可保置当前压缩文件列表,方便下次重新打开; * 在读入文件列表时可设置文件...
-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 语法: java -jar yuicompressor-x.y.z.jar [options] [input ...
使用 `yuicompressor` 压缩 JS 和 CSS 文件,可以通过以下步骤操作: 1. 打开命令行终端,定位到 `yuicompressor.jar` 文件所在的目录。 2. 对于 JavaScript 文件压缩,输入以下命令: ``` java -jar yui...
2. **压缩CSS**:对于CSS文件,YUI Compressor同样会去除空格、换行和注释,而且会处理CSS中的选择器,使其更紧凑,减少重复。 3. **混淆JavaScript变量名**:在保持代码功能不变的前提下,YUI Compressor还可以将...
例如,`java -jar yuicompressor.jar input.css -o output.css --type css` 可以压缩CSS文件,`java -jar yuicompressor.jar input.js -o output.js --type js` 则用于压缩JavaScript文件。 3. **批量处理**:如果...
1. **yuicompressor**:yuicompressor是一款由Yahoo开发的开源JavaScript和CSS压缩工具。它能够去除代码中的空格、换行和不必要的注释,从而减少文件大小,提高页面加载速度,优化网页性能。yuicompressor支持Gzip...
为了实现批量压缩js和css文件,我们需要引入几个Ant的贡献库(Contrib tasks),其中包括YUI Compressor。YUI Compressor是由Yahoo开发的一款高效的JavaScript和CSS压缩工具,它可以删除代码中的空格、注释,并进行...
在Web开发中,为了提高页面加载速度和优化用户体验,开发者通常会使用代码压缩工具来减少JavaScript(JS)和CSS文件的大小。YUI Compressor是 Yahoo! 推出的一款开源的压缩工具,它能有效地去除代码中的空白和注释,...
SoCompressor可能采用了常见的压缩算法,如YUI Compressor或UglifyJS等,这些算法能够智能地处理JavaScript代码,合并变量,去除未使用的代码,并进行其他优化,同时保持代码的基本功能不受影响。对于CSS,工具可能...
yuicompressor是一个JavaScript和CSS压缩工具,由雅虎公司开发。它是用纯Java编写的,并且运行时需要Java开发工具包(JDK)的1.4或更高版本。yuicompressor基于Rhino引擎来分析和切词JavaScript源文件。该工具的主要...
YUICompressor是一款著名的JavaScript压缩工具,它的压缩率较高,但可能需要更复杂的配置。而本工具虽然在压缩率上可能略逊于YUICompressor,但其易用性使得它成为开发者日常工作中一个便捷的选择。批量压缩功能则...
在JS或CSS文件的右键菜单里,你能找到“[YUI 压缩]”,你可以使用它直接对脚本压缩。 为了方便识别哪个是压缩的那个是原始代码,你可以将源文件文件名命名为“文件名.source.扩展名”的形式,批处理程序会自动生成...
- **yuicompressor-2.4.6.jar**: 这是YUI Compressor的Java可执行文件,是用于压缩JS和CSS的核心组件,支持去除代码中的空格、换行和注释,从而减小文件大小。 - **使用说明.txt**: 提供了详细的工具使用指南,帮助...
YUICompressor不仅支持JavaScript,还支持CSS压缩,是一款非常实用的前端优化工具。 **YUICompressorUI的特性** 1. **图形化界面**:与命令行版不同,YUICompressorUI提供了直观的图形界面,用户可以更方便地选择要...
UI Compressor(YUI Compressor)的工具,它提供了一个用户友好的界面,方便开发者对JavaScript(js)和层叠样式表(css)文件进行批量压缩。 1. **YUI Compressor介绍** YUI Compressor是由Yahoo!开发的一款开源...