JavaScript格式化工具 - 在线JS代码美化/压缩
在线JavaScript代码格式化与压缩,支持缩进美化、变量混淆压缩,适用于前端调试和发布优化。
UD5工具箱
Program,其 body 属性包含所有顶层语句。每个节点都有一个 type 字段标识其类型(如 VariableDeclaration、FunctionDeclaration、ExpressionStatement 等)。点击节点可查看详细信息,包含位置(行列号)和字符偏移量。树中不同颜色的标签帮助区分节点类别:蓝色=声明、绿色=表达式、紫色=语句、橙色=字面量、红色=标识符。loc(location)包含行列号信息(line 和 column,从 1 开始),方便开发者定位源代码位置;range 是字符偏移量数组 [start, end](从 0 开始),适合程序化处理。本工具同时提供两种信息,点击树节点时会高亮对应源代码位置。在线JavaScript代码格式化与压缩,支持缩进美化、变量混淆压缩,适用于前端调试和发布优化。
将深度嵌套的JSON对象转化为用点号或括号分隔的单层键值对,便于数据清洗。
粘贴Sitemap XML内容,解析并列出所有包含的URL地址。
粘贴以data:开头的链接,自动判断MIME类型并预览内容,或提供下载按钮。
配置弹窗标题、内容、按钮和动画效果,一键生成干净的自定义模态框HTML/CSS代码。
拖动曲线手柄调整动画缓动,实时预览弹跳或淡入效果,生成cubic-bezier值。
上传或粘贴 source map 文件,展示原始代码与编译后代码的对应关系,辅助调试。
手动输入多个请求的起止时间,绘制并发请求时序瀑布图,模拟Web性能优化。
粘贴 Prometheus 指标文本,解析为结构化表格,并支持基本过滤和排序。
粘贴HTML和CSS,工具将尝试分析并为你抽取首屏内联样式,辅助性能优化。
上传多张小图标,自动合并成一张Sprite图,并生成对应CSS背景定位代码,提升加载性能。
调整滚动容器和子项的对齐方式、停止点,观察CSS Scroll Snap平滑滑动效果。
为网页生成常用的meta标签(description, keywords, viewport等),优化搜索引擎收录。
对比结构化克隆与传统深拷贝,演示 ArrayBuffer 等可转移对象如何提升性能。
动态调整 accent-color 并实时查看对复选框、单选按钮、进度条和滑块的影响。
解析User-Agent字符串,识别浏览器名称版本、操作系统、设备类型,帮助了解访客环境。
预设多种流行文字渐变样式,点击段落预览,一键复制background-clip代码。
解析任何User-Agent字符串,返回详细的设备类别、制造商、操作系统及浏览器/引擎版本信息。
选择卡片、列表或表格布局,生成对应的灰色闪烁骨架屏HTML/CSS代码。
上传合并的精灵图,设定行数和列数,自动裁切为单独的小图并打包下载。
展示 navigator.connection 提供的有效连接类型(4g/3g/2g)、下行速度和往返时间。
选择不同的 list-style-type(disc, decimal, lower-roman 等)并实时查看列表样式渲染效果。
建立带压缩扩展的 WebSocket 连接,对比压缩前后消息大小。
编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
调整 accent-color 值,实时查看单选框、复选框、进度条等原生控件的主题变化。
应用Sobel或其他卷积核实施边缘检测,提取图像轮廓线条,可设置阈值,导出黑白线稿。
点击节点添加路径权重,运行Dijkstra算法高亮从起点到所有节点的最短距离和路径。
无需JavaScript,构建纯HTML5折叠面板,添加自定义图标与动画样式,输出语义化代码。
解析诸如 `application/json; charset=utf-8` 的结构,分离类型、子类型与参数。
输入标题与描述,模拟Google搜索结果片段,检查截断与关键词效果。