2008年2月20日

jscompact 筆記



jscompact 是一套做 JavaScript Optimization 的 OpenSource 軟體,可以去除多餘的空白格或者換行,以減少 js 檔的大小,若加 --pretty 參數,則更將 function 的各參數用單一字元加以取代。


除了執行讀取速度可加快,--pretty 更可令整個 code 不是那麼容易被解讀。


編譯 jscompact 必需另外裝 Mozilla SpiderMonkey,在 MacOSX 下可用 MacPorts 來安裝
 
sudo port install spidermonkey


然後將 make 檔內的
 
gcc -I/usr/lib/mozilla/include/js -g -DXP_UNIX -L/usr/lib/mozilla -ljs -Wall -ojscompact jsco mpact.c


改成
 
gcc -I/opt/local/include/js -g -DXP_UNIX -L/opt/local/lib -ljs -Wall -o jscompact jscompact.c


即可




Orignal From: jscompact 筆記