在線JS格式化工具

????
轉換結果展示在下面

什麽是混淆壓縮

混淆壓縮即在壓縮代碼的同時,順便把可讀性強的變量名替換爲a,b,c...字母。好處不僅在于他可以讓腳本變得更小,而且可以保護代碼邏輯成果,避免被他們竊取改動。

通常情況下,生産環境的代碼都需要做混淆壓縮。

JS壓縮工具做了那些事

除了去除注釋、不必要的空格、換行符等以外,壓縮工具會判斷代碼邏輯,對一些不必要的代碼進行合理的合並,比如下面的代碼:

function test(){
var foo = 1;
var bar = 2;
return foo + bar;
}

壓縮後的結果如下:

function test(){return 3}