隨筆-179  評(píng)論-666  文章-29  trackbacks-0

          壓縮不僅僅可以提高用戶(hù)的下載速度,同時(shí)還可以加密代碼,下面說(shuō)下一個(gè)常用的js壓縮方法:

          首先使用dojo的工具shrinksafe(http://shrinksafe.dojotoolkit.org/)壓縮一下,dojo的這個(gè)工具會(huì)去掉注釋?zhuān)膲嚎s不是簡(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)過(guò)這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)頁(yè)版:http://jsbeautifier.org




           

          posted on 2008-02-11 14:25 Alpha 閱讀(5351) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): JavaScript

          評(píng)論:
          # re: js壓縮方法[未登錄](méi) 2008-06-20 10:19 | alpha
          # re: js壓縮方法,壓縮和還原壓縮的JS代碼[未登錄](méi) 2014-05-04 10:13 | 無(wú)名
          非常感謝。  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 辽宁省| 桦川县| 宁波市| 南阳市| 安阳县| 东辽县| 柏乡县| 防城港市| 新乡市| 南安市| 甘洛县| 忻州市| 利辛县| 庆云县| 永顺县| 中牟县| 涟水县| 江源县| 保德县| 利津县| 岱山县| 普兰店市| 五常市| 忻州市| 彭阳县| 措勤县| 红安县| 丰台区| 合水县| 临清市| 额济纳旗| 郎溪县| 澄江县| 宣城市| 布拖县| 四子王旗| 娄底市| 贡嘎县| 稷山县| 海安县| 翁源县|