togotools.top 技术参考
技术参考
在浏览器本地美化 JavaScript 代码,支持缩进风格、大括号位置、换行宽度、保留空行等选项,带语法高亮编辑器和实时校验,所有处理不离开浏览器。
核心能力
- 一键美化 JavaScript 代码,支持空格/Tab 缩进、缩进宽度 1-8 可调。
- 可配置大括号风格(折叠/展开/行尾展开/无换行)。
- 支持换行宽度、保留空行数量、括号内空格、链式方法换行等选项。
- 带语法高亮的代码编辑器,实时校验并提示错误行号。
- 支持将输出交换为输入,方便反复调整。
示例:美化前后
美化只改变空白和换行,不会修改代码逻辑。所有选项变更后自动重新格式化。
function foo(a,b){return a+b;}
function foo(a, b) {
return a + b;
}使用边界
- 基于 js-beautify 引擎,不支持 ES 模块顶层 await 等实验性语法。
- 不会移除注释,注释内容原样保留。
- 压缩(Minify)功能暂未提供,当前仅支持美化。
常见问题
美化后代码逻辑会变吗?
不会。美化只调整空白、换行和缩进,不修改任何代码逻辑、变量名或注释内容。
支持 TypeScript 吗?
当前仅支持 JavaScript 语法高亮和美化。TypeScript 类型注解可能不被正确解析。