JavaScript 格式化 / 壓縮
把壓縮或混淆過的 JavaScript 重新縮排以便閱讀,或把自己的程式碼壓縮後上線。
你的 JavaScript 會在瀏覽器本機格式化和壓縮,不會上傳到 BroBroGo。
常見問題
格式化和壓縮有什麼區別?
格式化會重新縮排、加上空白,讓程式碼易讀、方便逐行追蹤——這是看懂壓縮或混淆程式碼最快的辦法。壓縮正好相反,去掉空白、註解和無用程式碼,讓檔案更小、載入更快。讀程式碼時用格式化,上線前用壓縮。
能把壓縮後的程式碼還原成原始程式碼嗎?
它能還原縮排和換行,讓邏輯重新變得可讀,但無法找回原本的變數名稱和註解——壓縮時這些已被永久丟棄,任何工具都無法還原。你得到的是同樣的程式碼,只是排版清楚了。
「縮短」和「保留」變數名稱有什麼不同?
兩者都會去掉空白、註解和無用程式碼,也都不改變腳本的行為。「縮短」還會把區域變數名稱改成單個字母,得到體積最小的檔案——用於上線。「保留」則不動你的變數名稱,檔案略大,但依然可讀、方便除錯。