給大家介紹款在線壓縮JS的工具


首先說下該工具的域名:http://javascriptcompressor.com/

進入后界面如下:

具體要講下它的功能點:在線壓縮 Javascript 源碼可以分不同的壓縮級別;比如,一般情況下,即缺省情況,它只是把空格、換行、多余的注釋等等清理掉,如果選擇了“Base62 encode”選項,則會對文件進行編碼,使它更小;尤其當選中 Shrink variables 選項時,該在線工具會把長的變量名縮減成單個字母的變量名,壓縮比通常能達到50%甚至更小。比如,我壓縮20k大的一個jquery lightbox插件,普通情況可壓縮到9.25k,使用“Base62"后,變成5.5k,再使用 Shrink 后變成5.28k,是不是小了很多呀。現在很多網站都大量使用 AJAX 技術,JavaScript 文件越來越大,使用壓縮的js文件可以減輕不少流量負擔。而且縮減變量名后,程序並沒有加密,但會使程序變得很難看懂,一定程度上也能保護一下版權吧。

該在線工具可以把壓縮過的 JS 代碼重新格式化成容易閱讀的樣子。當然如果是 javascriptcompressor.com 壓縮時選了Shrink縮減變量名選項了,那是沒法恢復原來有意義的變量名的。不過這個在線工具也有個問題,當用戶上傳非常大的 JS 文件進行格式化時,瀏覽器會報耗時過長,不過如果你有耐心等,它最終還是會完成格式化的。

這兩款在線工具本身也是用純 JavaScript 寫的,該興趣的話,可以下載下來離線使用,也是很方便的。

除了上面兩個介紹的在線網站外,還有一些其它網站和本地工具可以參考:

javascriptcompressor.com (在線壓縮)

shrinksafe.dojotoolkit.org (在線文件壓縮)

dean.edwards.name/packer (在線壓縮)

YUI Compressor (使用命令行來壓縮,需要JAVA虛擬機來運行壓縮程序)

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM