工具功能说明
1. 切换Tab:JS/HTML模式处理js、html混合代码;CSS模式仅处理样式代码
2. 缩进选择:格式化时控制代码缩进格式(2空格/4空格/Tab)
3. 按钮功能:
- 格式化:混乱代码自动排版,对齐缩进
- 普通压缩:删除换行、注释、多余空格,精简代码体积
- 加密压缩:压缩后Base64编码混淆,前端隐藏源码
- 解压缩:解密Base64代码并还原格式化源码
- 复制:一键复制文本框全部内容,弹窗提示复制成功
- 清空结果:清空输入输出文本框
HTML示例代码(未格式化)
<div class="box"><p>测试文本</p><script>let a=1;console.log(a)</script></div>
CSS示例代码(压缩前)
.demo{width:100px;
height:200px;
color:#333;}
加密压缩后示例效果
eval(atob("PGRpdiBjbGFzcz0iYm94Ij48cD7nlLXlhazorr7R5rWL6K+VPC9wPjxzY3JpcHQ+bGV0IGE9MTtjb25zb2xlLmxvZyhhKTwvc2NyaXB0PjwvZGl2Pg=="));