yuicompressor使用教程
廣告:
簡介
官方網(wǎng)址:http://developer.yahoo.com/yui/compressor/
當(dāng)前最新版本:2.4.2
yuicompressor使用純Java編寫,運行需要JDK1.4或更高版本,基于Rhino 對JavaScript源文件進行分析和切詞。可以是去掉JavaScript文件和Css文件中冗余的空白字符(空格,換行符,制表符),對于JavaScript文件還可以對其進行混淆,更改局部變量的名稱,將它們改成長度為1,2或3的字符,總之是盡量短。對于 CSS,還有采用優(yōu)化0值屬性值的表示,優(yōu)化顏色值的方法壓縮文件。
使用教程
下面是介紹yuicompressor用命令行方式來調(diào)用。
命令行用法
語法: java -jar yuicompressor-x.y.z.jar [options] [input file]
通用參數(shù):
-h, --help 顯示幫助信息
--type <js|css> 指定輸入文件的文件類型
--charset <charset> 指定讀取輸入文件使用的編碼
--line-break <column> 在指定的列后插入一個 line-bread 符號
-v, --verbose 顯示info和warn級別的信息
-o <file> 指定輸出文件。默認(rèn)輸出是控制臺。
JavaScript專用參數(shù):
--nomunge 只壓縮, 不對局部變量進行混淆。
--preserve-semi 保留所有的分號。
--disable-optimizations 禁止優(yōu)化。
使用示例:java -jar yuicompressor-2.4.2.jar -o d:/temp/hello_min.js hello.js
參考資料
http://developer.yahoo.com/yui/compressor/#work
廣告: