文档章节

批量使用 YUI Compressor 压缩 CSS JS

ThinkGem
 ThinkGem
发布于 2016/07/17 16:51
字数 143
阅读 211
收藏 1

使用方法: 下载附件并将下列内容保存到一个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

本文转载自:http://thinkgem.iteye.com/blog/724182

共有 人打赏支持
上一篇: Java 加密类 MD5
下一篇: Java 加密类 SHA1
ThinkGem

ThinkGem

粉丝 1107
博文 138
码字总数 24109
作品 2
济南
架构师
私信 提问
让您的 web 应用程序飞起来

本文向您介绍如何通过在您的 CSS 和 JavaScript 文件中 — 两种易于优化的常见资源,使用社区中提供的工具即可完成优化 — 优化空间使用来实现更高的性能。然而,在继续之前,有一点是很重要...

IBMdW
2011/09/21
2.7K
2
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...

红薯
2011/11/15
7.7K
0
我的第一个 JS,CSS 压缩器 版本以发布啦,欢迎大家下载使用!

基于 Yahoo! YUI Compressor 压缩算法的可视化 JS,CSS 压缩器,采用 java 多线程并发压缩,压缩 20 个 JS,CSS 文件,只需 3 秒。已将源代码托管到 google ,欢迎大家下载,拍砖! 项目地址:...

lixingbest
2011/07/09
767
4
YUI Compressor 2.4.6 发布

YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 改进内容: Fixed numerous bugs that break the compressor and/or the resulting minified files. Added documenta......

红薯
2011/04/27
1K
0
放假啦,做个软件与大家分享交流!

啊,学校终于放暑假了!!!心情太好了!学了2年的java了,做个软件与大家分享交流一下~ 前几天做 WEB 开发的时候,总觉得基于命令行的 JS,CSS 压缩感觉不爽,再说好久也没整 Swing 了,准...

lixingbest
2011/07/06
613
6

没有更多内容

加载失败,请刷新页面

加载更多

IDE 插件新版本发布,开发效率 “biu” 起来了

近日,Cloud Toolkit正式推出了面向 IntelliJ 和 Eclipse 两个平台的新款插件,本文挑选了其中三个重大特性进行解读,点击文末官网跳转链接,可查看详细的版本说明。 本地应用一键部署到任何...

阿里云云栖社区
21分钟前
5
0
金丝雀发布、滚动发布、蓝绿发布到底有什么差别?关键点是什么?

根据 2017 年的 DevOps 发展报告,高效能组织和低效能组织在软件交付的效率上有数量级上的差异。技术组织的软件交付能力是一种综合能力,涉及众多环节,其中发布是尤为重要的环节。 作为技术...

问题终结者
49分钟前
3
0
Kubernetes Client-go Informer 源码分析

几乎所有的Controller manager 和CRD Controller 都会使用Client-go 的Informer 函数,这样通过Watch 或者Get List 可以获取对应的Object,下面我们从源码分析角度来看一下Client go Informe...

阿里云官方博客
今天
4
0
传统IDC部署网站(三)

11. 重置密码 密钥和密码都支持远程登陆, 二选一 两个都可以登陆, 密钥相对于密码来说,相对安全一点 本地登陆无法是用密钥 修改密码 root 用户 passwd root 修改普通用户 passwd usernam...

miko0089
今天
6
0
bash特性

1.支持别名 alias 2.命令替换 $(COMMANS) 或者 `COMMAND` 3. bash支持的引号: `` :命令替换 "":弱引用,可以实现变量替换 '':强引用,不实现变量替换 4.文件名通配 globbing:(man 7 glo...

忙碌的小蜜蜂
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部