JavaScript 格式化 / 压缩

把压缩或混淆过的 JavaScript 重新缩进以便阅读,或把自己的代码压缩后上线。

缩进
变量名
粘贴或输入 JavaScript,即可格式化或压缩。

你的 JavaScript 会在浏览器本地格式化和压缩,不会上传到 BroBroGo。

常见问题

格式化和压缩有什么区别?

格式化会重新缩进、加上空白,让代码易读、便于逐行跟踪——这是看懂压缩或混淆代码最快的办法。压缩正好相反,去掉空白、注释和无用代码,让文件更小、加载更快。读代码时用格式化,上线前用压缩。

能把压缩后的代码还原成原始代码吗?

它能恢复缩进和换行,让逻辑重新变得可读,但无法找回原来的变量名和注释——压缩时这些已被永久丢弃,任何工具都无法还原。你得到的是同样的代码,只是排布清晰了。

“缩短”和“保留”变量名有什么区别?

两者都会去掉空白、注释和无用代码,也都不改变脚本的行为。“缩短”还会把局部变量名改成单个字母,得到体积最小的文件——用于上线。“保留”则不动你的变量名,文件略大,但依然可读、方便调试。