壓縮不僅僅可以提高用戶的下載速度,同時(shí)還可以加密代碼,下面說下一個(gè)常用的js壓縮方法:
首先使用dojo的工具shrinksafe(http://shrinksafe.dojotoolkit.org/)壓縮一下,dojo的這個(gè)工具會(huì)去掉注釋,他的壓縮不是簡(jiǎn)單的替換變量,而是利用了mozilla的一個(gè)工具,對(duì)js解析后才壓縮,確保壓縮后的代碼不會(huì)出錯(cuò)。
dojo壓縮后,并不會(huì)減少太多,下一步可以使用http://javascriptcompressor.com/這個(gè)站點(diǎn)進(jìn)行更高層次的壓縮,可惜只能登陸這個(gè)站點(diǎn)再壓縮,只能將你的js代碼復(fù)制的他的文本框,然后等他的壓縮輸出
經(jīng)過這2步,你的js會(huì)變得既安全,文件又小
===========================
壓縮和還原壓縮的JS代碼
壓縮JS代碼:
packer – 最好用的 javascript 壓縮工具
地址:
http://dean.edwards.name/packer/
http://kan.willin.org/?page_id=1288
恢復(fù)JSMIN等工具壓縮的JS代碼:
Javascript Beautifier能夠?qū)smin壓縮后的js文件內(nèi)容重新恢復(fù)成可讀性很好的js文件。
網(wǎng)頁版:http://jsbeautifier.org