`
thinkgem
  • 浏览: 586047 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

批量使用 YUI Compressor 压缩 CSS JS

阅读更多

使用方法: 下载附件并将下列内容保存到一个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和yuicompressor 压缩css、js方案" 涉及到的是在软件开发中如何使用构建工具Ant以及JavaScript压缩工具YUI Compressor来优化前端资源,特别是CSS和JavaScript文件。这两个工具在Web开发中起着至关重要的...

    yuicompressor-yui compressor

    //压缩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 显示帮助信息 ...

    JSCSS压缩工具 YUI Compressor

    这个工具的主要功能是对JavaScript (JS) 和 Cascading Style Sheets (CSS) 文件进行压缩,以减少文件大小,从而提高网页加载速度,优化用户体验。在Web性能优化的领域中,YUI Compressor扮演了关键角色。 ### YUI ...

    js、css 注释清理工具 (yuicompressor)

    `yuicompressor`是由Yahoo开发的一款开源的JavaScript和CSS压缩工具。它通过删除不必要的空格、换行符以及注释,将源代码压缩到最小化,从而减少文件大小,提高页面加载速度。在实际应用中,`yuicompressor`不仅能...

    YUI Compressor JavaScript压缩,CSS压缩工具GUI界面版

    * 可添加多个目录文件,批量压缩JavaScript,CSS文件; * 可设置发布目录,将压缩后的文件集中保存到该处; * 可将调试信息保存到文件中; * 可保置当前压缩文件列表,方便下次重新打开; * 在读入文件列表时可设置文件...

    yuicompressor-2.4.8.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 语法: java -jar yuicompressor-x.y.z.jar [options] [input ...

    js、css压缩利器yuicompressor_2.4.2

    使用 `yuicompressor` 压缩 JS 和 CSS 文件,可以通过以下步骤操作: 1. 打开命令行终端,定位到 `yuicompressor.jar` 文件所在的目录。 2. 对于 JavaScript 文件压缩,输入以下命令: ``` java -jar yui...

    基于java的JSCSS压缩工具 YUI Compressor.zip

    2. **压缩CSS**:对于CSS文件,YUI Compressor同样会去除空格、换行和注释,而且会处理CSS中的选择器,使其更紧凑,减少重复。 3. **混淆JavaScript变量名**:在保持代码功能不变的前提下,YUI Compressor还可以将...

    CSSJS批量压缩工具

    例如,`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. **批量处理**:如果...

    使用脚本+yuicompressor对js,css文件打包.pdf

    1. **yuicompressor**:yuicompressor是一款由Yahoo开发的开源JavaScript和CSS压缩工具。它能够去除代码中的空格、换行和不必要的注释,从而减少文件大小,提高页面加载速度,优化网页性能。yuicompressor支持Gzip...

    使用Ant构建批量压缩js、css文件脚本

    为了实现批量压缩js和css文件,我们需要引入几个Ant的贡献库(Contrib tasks),其中包括YUI Compressor。YUI Compressor是由Yahoo开发的一款高效的JavaScript和CSS压缩工具,它可以删除代码中的空格、注释,并进行...

    YUI+Ant 实现JS CSS压缩

    在Web开发中,为了提高页面加载速度和优化用户体验,开发者通常会使用代码压缩工具来减少JavaScript(JS)和CSS文件的大小。YUI Compressor是 Yahoo! 推出的一款开源的压缩工具,它能有效地去除代码中的空白和注释,...

    批量JS压缩美化CSS压缩工具SoCompressor

    SoCompressor可能采用了常见的压缩算法,如YUI Compressor或UglifyJS等,这些算法能够智能地处理JavaScript代码,合并变量,去除未使用的代码,并进行其他优化,同时保持代码的基本功能不受影响。对于CSS,工具可能...

    js压缩工具 yuicompressor 使用教程

    yuicompressor是一个JavaScript和CSS压缩工具,由雅虎公司开发。它是用纯Java编写的,并且运行时需要Java开发工具包(JDK)的1.4或更高版本。yuicompressor基于Rhino引擎来分析和切词JavaScript源文件。该工具的主要...

    Javascript、CSS压缩工具(支持批量压缩)

    YUICompressor是一款著名的JavaScript压缩工具,它的压缩率较高,但可能需要更复杂的配置。而本工具虽然在压缩率上可能略逊于YUICompressor,但其易用性使得它成为开发者日常工作中一个便捷的选择。批量压缩功能则...

    自己写的 YUI 脚本JS+CSS 代码压缩 的批处理

    在JS或CSS文件的右键菜单里,你能找到“[YUI 压缩]”,你可以使用它直接对脚本压缩。 为了方便识别哪个是压缩的那个是原始代码,你可以将源文件文件名命名为“文件名.source.扩展名”的形式,批处理程序会自动生成...

    js,css压缩工具

    - **yuicompressor-2.4.6.jar**: 这是YUI Compressor的Java可执行文件,是用于压缩JS和CSS的核心组件,支持去除代码中的空格、换行和注释,从而减小文件大小。 - **使用说明.txt**: 提供了详细的工具使用指南,帮助...

    JS 压缩工具 YUICompressorUI-v1.0

    YUICompressor不仅支持JavaScript,还支持CSS压缩,是一款非常实用的前端优化工具。 **YUICompressorUI的特性** 1. **图形化界面**:与命令行版不同,YUICompressorUI提供了直观的图形界面,用户可以更方便地选择要...

    cssjs压缩工具[jscsscompressor]

    UI Compressor(YUI Compressor)的工具,它提供了一个用户友好的界面,方便开发者对JavaScript(js)和层叠样式表(css)文件进行批量压缩。 1. **YUI Compressor介绍** YUI Compressor是由Yahoo!开发的一款开源...

Global site tag (gtag.js) - Google Analytics