yuicompressor(js css壓縮工具)
詳情介紹
yuicompressor是一款javascript/css專業(yè)的壓縮工具,是有java寫成的一組jar文件,對(duì)于大量使用JavaScript和CSS的AJAX應(yīng)用來(lái)說(shuō),如果JavaScript和CSS容量很大,則傳輸?shù)娇蛻舳说臅r(shí)間會(huì)很久,網(wǎng)站性能不佳。而壓縮JavaScript和CSS是自然的事情,這種專業(yè)的壓縮軟件最為出色的就是小編推薦的這款壓縮工具yuicompressor,與其他同類型的程序相比,例如JSMIN,由于其簡(jiǎn)單的算法,它必須留在代碼中的許多換行符為了不引入任何新的bug。而yuicompressor就不會(huì)出現(xiàn)這些情況,同時(shí)yuicompressor的壓縮率高達(dá)95%,更是更為強(qiáng)大哦。除此之外,yuicompressor 可以用來(lái)壓縮 JS 代碼, 同樣可以結(jié)合Isaac Schlueter's 正則表示是來(lái)壓縮CSS文件。
PS:由于yuicompressor是用Java編寫的,所以需下載JDk,沒(méi)有的可以在本站下載,配置環(huán)境教程如下(win7為例)
YUI Compressor 是怎么工作的?
YUI Compressor 是用Java編寫的(版本>=1.4) , 使用 Rhino 來(lái)產(chǎn)生JavaScrip 文件。它先分析javascript 源文件,理解其結(jié)果,打印出標(biāo)識(shí)流,省略盡可能多的空白字符,只要合適就使用 1(或2或3)這樣的字符來(lái)代替本地符號(hào)。(對(duì)于像eval 或 with 這樣一些邪惡的功能, 使用保守的方法不至于混淆含有這些語(yǔ)句的作用域)。CSS的壓縮算法使用一組微調(diào)正則表達(dá)式來(lái)壓縮源CSS文件。
相關(guān)命令
語(yǔ)法: java -jar yuicompressor-x.y.z.jar [options] [input file]
通用參數(shù):
-h, --help 顯示幫助信息
--type 指定輸入文件的文件類型
--charset 指定讀取輸入文件使用的編碼
-v, --verbose 顯示info和warn級(jí)別的信息
-o 指定輸出文件。默認(rèn)輸出是控制臺(tái)。
javascript專用參數(shù):
--nomunge 只壓縮, 不對(duì)局部變量進(jìn)行混淆。
--preserve-semi 保留所有的分號(hào)。
--disable-optimizations 禁止優(yōu)化。
yuicompressor使用指南
1、下載ant和yuicompressor
2、 安裝Ant
1) 解壓 apache-ant-1、9、2-bin、zip 至自己的目錄, 比如:e:\ant
2) 右擊我的電腦> Advanced system settings>Environment Variables、、、\ System variables
點(diǎn)擊 New、、、, 在彈出框中 Variable name:輸入 ANT_HOME, value輸入:e:\ant、 點(diǎn)擊OK
在System variiables 的path(不分大小寫)中添加: (、、;注意以分號(hào)分隔)% ANT_HOME%\bin;
3) 測(cè)試:
在Cmd命令窗口中輸入: ant -version, 若顯示下圖則安裝成功
3、 安裝YUICompressor
1) 解壓下載的壓縮文件至 一個(gè)文件夾, 比如e:\yuicompressor
2) cmd命令窗口轉(zhuǎn)至 e:\yuicompressor, 輸入ant, 得保證e:\yuicompressor 下有build、xml文件
3) 編譯成功后會(huì)在命令窗口中顯示編譯成功, 在e:\yuicompressor下會(huì)出現(xiàn)一個(gè)build文件夾, jar包會(huì)在build文件夾下、
4)、 測(cè)試YUICompressor
命令行定位到e:\yuicompressor文件夾, 輸入 java -jar build/你yuicompressor jar包的名稱 -V, 若輸出版本號(hào)則安裝成功
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評(píng)論
共0條評(píng)論分類列表
類似軟件
-
冪果zip解壓縮電腦版 v2.9.7.0 壓縮解壓 / 41.06M
-
WinAce中文版 v2.69官方版 壓縮解壓 / 1.79M
-
free upx解壓縮工具 v3.2官方版 壓縮解壓 / 2.11M
-
數(shù)碼照片壓縮大師官方版 v1.3 圖片壓縮 / 1.43M
-
jpg圖片壓縮工具(JPGCompact) v2.0 圖片壓縮 / 311K