首頁>Club>
網站開發過程中,發現經過用壓縮工具壓縮後的js和別的網站的效果不一樣,舉個例子:Google Doc的壓縮後的程式碼:可以看到除了一些全域性變數或者JS原生物件/方法外其他變數包括prototype的屬性都全部變成了不可讀的。
7
回覆列表
  • 1 # php設計模式

    免費線上工具,加密你的javascript程式碼

    您不僅要壓縮程式碼,還要讓它不可讀,這得多個加密的步驟。

    這跟如何編寫Javascript程式碼沒有什麼關係,這跟您使用的壓縮工具有關係。

    得看您使用的工具是否有加密功能,或者您是否開啟了它的加密功能。

    這裡我推薦一款免費的線上工具,站長網的js混淆加密壓縮:

    http://tool.chinaz.com/js.aspx

    如圖中所示,我在左邊的輸入框中輸入了一串程式碼:

    // 打個招呼

    function hello(name) {

    console.log("hello, "+name);

    }

    hello("Jack");

    eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!"".replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return"\\w+"};c=1;};while(c--)if(k[c])p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c]);return p;}("3 0(1){2.5(\"0, \"+1)}0(\"4\");",6,6,"hello|name|console|function|Jack|log".split("|"),0,{}))

  • 2 # 墨魚短影片

    其實有很多JS線上壓縮工具的

    像 http://tool.oschina.net/jscompress

    還可以多JS檔案進行合併壓縮,這樣不用你一個一個的壓縮了
  • 中秋節和大豐收的關聯?
  • 該如何利用短線狙擊漲停板?