URL参数可视化提取 - 分层解析查询串
粘贴带参数的URL,以表格形式列出所有Query参数与值。
UD5工具箱
$: 依赖链
输入 Svelte 的 $: 反应式声明,自动解析变量间的依赖关系并生成可视化依赖图。支持链式依赖追踪、循环依赖检测。
$: 是 Svelte 中定义反应式语句的语法。当等号右侧引用的变量发生变化时,左侧的变量会自动重新计算。它类似于其他框架中的 computed 或 useMemo,但语法更简洁直观。$: c = b * 2; 且 $: b = a + 1;,则 c 依赖 b,b 依赖 a,形成 a→b→c 的链。可视化依赖链有助于:①理解数据流向;②排查意外的重新计算;③检测循环依赖;④优化组件性能。$: a = b + 1; 和 $: b = a - 1;)会导致无限循环,因为每个变量的更新都会触发另一个更新。Svelte 编译器通常会在开发模式下警告循环依赖。本工具会以红色高亮标记检测到的循环依赖节点。$: { ... } 块语句,工具会提取块内所有无 const/let/var 声明关键字的赋值(即响应式赋值),并分析其表达式中的变量引用。块内用 const 声明的局部变量会被追踪其依赖并传递到响应式变量上。粘贴带参数的URL,以表格形式列出所有Query参数与值。
解析 JSON 字符串或粘贴对象字面量,检测是否存在循环引用并指出路径,辅助调试。
输入 gRPC 服务地址和方法,构造 JSON 请求体,观察转为二进制帧并接收响应解码。
编写Brainfuck代码,以可视化的方式步进执行,观察活动纸带和指针。
在开发环境中模拟 periodicSync 事件,触发后查看 SW 中的处理逻辑和网络请求。
构建 Promise 链并显示每个 then/catch 的执行时间与状态,帮助理解微任务调度。
粘贴JSON对象,生成可折叠的树形视图,点击节点复制其键值路径,方便调试。
动画展示 Kruskal 算法选择边和合并集合的过程,高亮生成树边。
拖拽两控制点精细微调CSS `cubic-bezier()` 曲线并对比预设函数效果。
将URL查询字符串转换为键值对对象,编辑并重新生成编码后的查询参数,支持多层嵌套。
并列播放所有CSS内置缓动函数(ease, linear等)的动画效果,方便对比选择。
可视化Flexbox容器和子项的所有属性及选项,鼠标悬停预览效果。
打开多个同源页面,通过Broadcast Channel API实时同步消息或状态变化。
提取HTML中内联style属性或嵌入式style标签,转变为独立CSS规则,辅助样式重构。
粘贴 JSON 数据,自动生成对应的 TypeScript interface 或 type 定义,支持嵌套对象和数组。
输入短链接或URL,逐跳追踪HTTP 301/302等重定向,显示最终目标。
设定物理页框数,输入页引用串,动画展示不同页面置换算法的缺页率。
载入简单控制网格,执行 Catmull-Clark 细分一次,观察光滑效果。
粘贴HTML和基本CSS,分析渲染后视觉顺序与DOM顺序的差异,避免可访问性问题。
输入 HTML 或网址,提取所有标题标签,生成文档大纲树,检测跳跃和缺失。
粘贴统一diff格式文本,以并排或行内方式高亮显示代码的增减修改。
设定最小、首选、最大三个尺寸及视口范围,生成响应式CSS clamp()表达式。
添加、列出和删除内容索引中的条目,展示离线可用内容。
编写带有伪类的选择器,实时高亮匹配的HTML元素,探索现代CSS选择器的能力。
选择类型、作用域并填写描述,自动生成符合Conventional Commits规范的提交消息。
加载Lottie动画JSON文件,播放并控制速度、方向,预览动效效果。
输入移动距离和视口尺寸,手动模拟单个布局偏移的分数计算方式,加深对 CLS 的理解。
计算多个整数的最大公约数,显示欧几里得算法步骤,数学计算好帮手。
检测浏览器是否支持特定自定义协议(如mailto:, tg:),并尝试调用。
为页面上使用CSS Grid的元素显示网格线和名称,辅助布局开发和调试。