JS/CSS/HTML 压缩

去空格换行,压缩代码体积

在线工具箱 / 开发工具

JS / CSS / HTML 压缩:去掉注释和多余空白,把代码体积压下来。只做「去注释 + 合并空白」,不做变量名混淆 —— 所以结果是可读的、可回滚的,不会因为改了名字把代码搞坏,也不会在你需要对着生产环境代码排查问题时让你抓瞎。

各语言的边界

JS
会跳过字符串、模板字符串和正则字面量里的内容 —— 不会把 "a b" 里的空格也吃掉,也不会把 // 这种在正则里的内容当成注释删掉。
CSS
去掉注释和多余空白,保留必要的空格(选择器和属性之间)。
HTML
pre、textarea、script、style 四个标签里的内容原样保留,只在标签之间压空白 —— 否则页面里的代码块和文本域会被压坏。

预期管理

不做混淆意味着压缩率有限,通常能省掉注释和缩进的那部分(一般 20% 到 40%,看注释多少)。要真正上线的小体积产物,还是得上构建工具。这个工具更适合「临时要发一段代码出去,想让它干净一点」。整站混合的 HTML 文件建议先拆开再压。

同类工具