<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    szhswl
    宋針還的個人空間
    “混淆”也好,“加密”也好,都是為了加強代碼的安全性,防范被人任意查看,在一定程度上保護資源。
    利用Thomas Loo開發的ECMAScript Cruncher(ESC 可以http://www.saltstorm.net/depo/esc/51AJAX.com或直接點擊ESC.zip下載)。
    偶最近混淆壓縮JS都用這小工具。
    ESC是一個小巧的Window Shell腳本。運行ESC,必須使用Windows系統。打開一個控制臺窗口,輸入以下命令:
    cscript ESC.wsf -l [0-4] -ow outputfile.js inputfile.js [inputfile2.js]

    第一部分,cscript是Windows Shell腳本解釋程序。文件名ESC.wsf是ESC的程序本身。然后是壓縮等級,一個0到4的數值,表示要進行優化的等級。-ow選項表示下一個參數是優化后輸出的文件名。最后,剩下的參數是要進行優化的JavaScript文件。可以只給出一個要進行優化的文件,也可以有多個文件(多個文件估優化后會按順序放到輸出文件中)。

    ESC支持的四個優化等級如下:
     0:不改變腳本,要將多個文件合到單個文件中時有用;
     1:刪除所有的注釋;
     2:除等級1外,再刪除額外的制表符和空格;
     3:除等級2外,再刪除換行;
     4:除等級3外,再進行變量名替換。

    ESC擅長把變量名替換成無意義的名稱。它不會更改構造名稱、公用特性和公用方法名稱。

    使用ESC時要記住,如果某個JavaScript引用了另一個文件中的構造函數,4級優化會把對構造函數的引用替換成無意義的名稱,js壓縮級別4會把變量名修改,如果你的js中用到了全局變量或者類的話,就不能使用該壓縮級別了,否則其它使用你的js的文件可能會無法正常運行,解決方法是將兩個文件合并成一個文件,這樣就會保持構造函數的名稱。



    ---------------------------------------------------------------------------------------------------------------------------------
    說人之短,乃護己之短。夸己之長,乃忌人之長。皆由存心不厚,識量太狹耳。能去此弊,可以進德,可以遠怨。
    http://m.tkk7.com/szhswl
    ------------------------------------------------------------------------------------------------------ ----------------- ---------
    posted on 2007-12-04 09:41 宋針還 閱讀(3372) 評論(0)  編輯  收藏 所屬分類: JAVASCRIPT
    主站蜘蛛池模板: 国产亚洲精品免费视频播放| 亚洲中文无码永久免| 一个人看www免费高清字幕| 永久免费看bbb| 成a人片亚洲日本久久| 日本视频免费在线| 色欲aⅴ亚洲情无码AV| 亚洲AV无码成人精品区大在线| 野花视频在线官网免费1| 亚洲欧洲自拍拍偷精品 美利坚| 欧洲美女大片免费播放器视频| 国产精品亚洲玖玖玖在线观看| 一级美国片免费看| 国产亚洲综合一区柠檬导航| 久久国产乱子伦精品免费看| 亚洲激情视频网站| 精品免费久久久久久成人影院| 曰批全过程免费视频免费看| 亚洲香蕉成人AV网站在线观看| 无码午夜成人1000部免费视频| 亚洲高清美女一区二区三区| 国产精品成人免费福利| 色偷偷噜噜噜亚洲男人| 亚洲乱亚洲乱妇无码麻豆| 久久不见久久见免费视频7| 国内精品久久久久影院亚洲 | 亚洲女人18毛片水真多| 免费的一级片网站| 国产精品美女久久久免费| 久久精品国产亚洲77777| 成人免费在线观看网站| 国产福利电影一区二区三区,免费久久久久久久精| 久久精品国产精品亚洲人人| 日韩精品久久久久久免费| 亚洲国产精品日韩av不卡在线| 亚洲色婷婷综合开心网| jjizz全部免费看片| 色爽黄1000部免费软件下载| 久久精品国产亚洲AV香蕉| 国产色爽女小说免费看| 久久精品免费观看国产|