JS, CSS 压缩可以去掉文件中的多余字符, 减少文件大小, 减少网络传输时间。
但是, 压缩之后就没有可读性了。 比较适合一些很稳定,较少改动和共用性很高的文件。
目前存在的可以压缩的工具很多,也有不少在线的。
YUICOMPRESSOR是一个不错的选择。
这是yahoo提供的一套工具, 其实就是一个jar档。
下载地址:
https://github.com/yui/yuicompressor/downloads
或者
http://developer.yahoo.com/yui/compressor/
使用之前, 需要先安装JDK 并设置JAVA_HOME环境变量。
下载后解压zip档, 把build目录下的yuicompressor-2.4.7.jar 拿出来用就可以了。
使用方式直接在命令行敲入:
java -jar yuicompressor-x.y.z.jar [options] [input file] Global Options
比如
java -jar yuicompressor-2.4.7.jar test.js -o test-min.js
更多的使用可以查看doc目录下的README 文件
如果觉得以上使用比较麻烦的话, 淘宝有基于此开发一套可视化的工具
TBCompressor 。
下载地址: http://download.csdn.net/detail/zhangjiaweixt/2528578
反压缩工具:
就是增加一些缩进,换行。
在线版的:
http://jsbeautifier.org/