咖啡时间工具箱

代码格式化与压缩

选择语言,粘贴代码,点“格式化”整理缩进;JavaScript 还可以压缩。所需的库只在你点击按钮后才加载,代码只在你的浏览器里处理,不会上传。

使用限制

使用方法

  1. 选择语言和操作,粘贴代码。
  2. 点“开始处理”。第一次处理某种语言时,会在后台线程里加载对应的库(JavaScript/CSS/HTML 约 25KB,SQL 约 81KB,JavaScript 压缩约 213KB,均为压缩后体积),页面平时不加载这些库。
  3. JavaScript 压缩出错时会给出第几行第几列;勾选“格式化前先检查 JavaScript 语法”后,格式化也会做同样的检查。
  4. SQL 可以选择方言,并把关键字转成大写。

常见问题

为什么没有 CSS 压缩和 HTML 压缩?

我们只上线经过核对、测试过的库。CSS、HTML 的压缩如果靠正则表达式硬做,容易把字符串、注释、<pre> 里的内容压坏,所以宁可不提供。

压缩 JavaScript 会不会把 "http://x" 当成注释?

不会。Terser 是真正的语法解析器,字符串里的 // 不会被当作注释。

我的代码会被上传吗?

不会,所有处理都在你浏览器的后台线程里完成,页面不会把代码发送到任何服务器。