網(wǎng)絡(luò)上有許多在線的壓縮工具,但是有些情況下壓縮以后不能正常使用。筆者就遇到這樣的情況,如:基于Mircosoft Ajax Library開發(fā)的JavaScript類庫。 所以這里使用的是Dojo中的ShrinkSafe工具。
具體使用說明
A、首先確保安裝了JDK,最好是>=1.6版本的。
B、 使用cmd將當(dāng)前路徑cd到ShrinkSafe工具包中的shrinksafe.jar目錄下,如筆者是在:>E:\shrinksafe\shrinksafe1.4.2>
C、 如下格式運行壓縮命令:java -jar shrinksafe.jar
inputJs1.js [空格] inputJs2.js …… inputJsN.js >outputCompassedJs.js ,
如筆者例子為:java -jar -Dfile.encoding=UTF8 shrinksafe.jar ..\javascript1\ESRI.DClient.DLayers.js>..\javascript2\ESRI.DClient.DLayers.js
壓縮效果
壓縮前 ESRI.DClient.DLayers.js文件大小為 129K,壓縮后ESRI.DClient.DLayers.js文件大小為 72K,其壓縮比為:72/129≈55.8% ,筆者是基于Ms Ajax Lib開發(fā)的類庫,如果是普通的js文件壓縮比會更低,大概在48%左右。
- PC官方版
- 安卓官方手機版
- IOS官方手機版