JsCompressor是一款web前端人員必備利器,它主要用來壓縮混淆JS(Javascript)與CSS,基於YUI Compressor,目的是方便不熟悉Java或者不喜歡命令行方式進行壓縮的Web開發者使用。
JsCompressor可以壓縮整個目錄(包括子目錄)下的JS/CSS,分別生成*.min.js、*.min.css結尾的文件,還會把所有js/css文件壓縮混淆合並到一個文件,在當前壓縮的目錄下面有allinone.min.js/allinone.min.css。
功能說明:
1,可壓縮、混淆整個目錄(包括子目錄)下的JS或者CSS文件,在同一個文件夾內生成*.min.js或者*.min.css。
2,壓縮、混淆、合並所有js或者css到一個文件,在當前選擇的文件夾下自動生成allinone.min.js或者allinone.min.css。
3,能上下調整順序、移除後再進行壓縮
4,能自動記住上一次壓縮的文件夾及啟動時打開待壓縮文件列表
當前版本3.0,已經可以支持Windows和linux兩個平台。
下載windows版:
https://github.com/downloads/tinyms/jscompressor/JsCompressor.exe
下載ubuntu(11.04)版:
https://github.com/downloads/tinyms/jscompressor/JsCompressor3.bin.ubuntu11.04.tar.gz
其它Linux平台:
https://github.com/downloads/tinyms/jscompressor/JsCompressor3.src.tar.gz
解壓後make,需要libgtkmm-dev支持,如果沒有安裝此包,make前先下載安裝。
最後的建議是,js或者css文件盡量用utf-8編碼,還有此軟件暫不支持壓縮如ExtJS一樣大的框架,主要是文件太多了。