自制批处理使用Yui Compressor压缩并打包js或css文件
来源:互联网 发布:数组中第k大的数 编辑:程序博客网 时间:2024/06/07 07:26
今天下午,手头上没什么事做,于是就上网查看资料,看到很多人写的YUI Compressor的使用方法,大致写的都不详细,于是自己来做个总结。
(1)首先来看下,为什么要压缩js或css文件?
JS/CSS文件大,用户访问站点的时候需要下载JS/CSS的时间长就会感觉慢,有的甚至由于CSS的文件而造成页面初始打开很凌乱。
(2)我们怎么提高用户下载JS/CSS的速度呢?
1、我们无法改变用户的网络状况,只有自己网站使用更快的带宽或者使用更强的服务器,使用户访问我们的时候感觉很快。
2、对JS/CSS文件进行压缩,由于文件较小,用户下载的时间就很短。
解决方案1,需要花费比较多的money,方案2实现比较简单,而且效果也明显。
下面我们介绍使用YUI Compressor进行JS/CSS压缩打包的方法,网上有人做了压缩大都没有讲打包(即使YUI Compressor GUI也是一样)。在这里我是用最土的办法批处理来做的。
1)前提是你的电脑上要有java 1.4以上的的环境
如果你没有安装JAVA环境的话,还需要安装一下JDK下载地址是:http://java.sun.com/javase/downloads/index.jsp 我们选择(Java SE Development Kit (JDK) 6 Update 14)这个下载。
2)到网站上下载 YUI Compressor:http://www.julienlecomte.net/yuicompressor/
3)解压到d盘:yuicompressor-2.4.2文件夹下
4)编写批处理文件compress_js.bat (这里比如compress_js.bat文件放在桌面):(注意路径 / )
5)编写要打包的列表文件 js.txt (如放在e:/jqTest/js.txt):(注意路径 / )
6)双击compress_js.bat文件,根据提示输入内容,ok大功告成
输入和提示如下:(注意路径 / )
请填写输出文件名:jq.min.js
请填写合并列表文件:e:/jqTest/js.txt
7)如果是 css文件类同,这里就不重复了(注意修改 bat中的 type 和 charset),如有不明白的,给我留言!
注:以下有两个可视化版
1)淘宝做了一个可视化的版本,叫做TBCompressor,可以到这里下载:http://lifesinger.org/blog/?p=464
2)http://download.csdn.net/source/1468705 csdn上的YUI Compressor GUI
- 自制批处理使用Yui Compressor压缩并打包js或css文件
- 使用YUI Compressor压缩JS和Css,批处理,右键,注册表,打包
- 使用YUI Compressor压缩JS和Css,批处理,右键,注册表,打包
- 使用YUI Compressor压缩JS和CSS文件
- 使用YUI Compressor压缩CSS/JS
- 使用YUI Compressor压缩CSS/JS
- 使用YUI Compressor压缩CSS/JS
- 使用YUI Compressor 压缩js和css
- 使用YUI Compressor压缩CSS/JS
- YUI compressor js,css压缩
- Asp.Net使用Yahoo.Yui.Compressor.dll压缩Js|Css
- 使用 YUI Compressor 压缩文件夹下的所有js和css文件
- WebStorm使用之.JS文件自动压缩YUI Compressor配置
- js压缩 --- YUI Compressor
- Yahoo.Yui.Compressor 压缩js文件
- Js Css 文件压缩工具YUI Compressor
- 用 YUI Compressor 压缩和混淆 JS 和 CSS
- 用 YUI Compressor 压缩和混淆 JS 和 CSS
- SDRAM工作原理及S3C2410 SDRAM控制器配置方法
- ServiceSelectionNavigation一行显示六个块的滑动效果
- C#引用类型
- webservice安全性浅谈
- IEEE 802.11n协议中的相关技术
- 自制批处理使用Yui Compressor压缩并打包js或css文件
- title Description keyword优化 SEO
- Next Steps
- (转)扩展EXT时间控件,可以选择到时分秒
- J2ME Property属性表详解
- ASP.NET面试题:ListView扩展
- VS2008中DLL的编写与调用
- 中小型企业纯开源免费工具的解决方案
- JDBC ORACLE: 取得SQL总列数; 插入数据后 取得指定自增字段(主键)的值