目录上传与文件树展示 - 保留结构上传
选择文件夹并上传,保留相对路径,以树形结构展示所有文件并读取内容。
UD5工具箱
解析 ES6 import / CommonJS require,生成交互式力导向依赖图
还没有添加文件,点击 "添加文件" 或 "示例" 开始
支持手动输入代码或上传 .js / .ts 文件依赖图将在此处展示
添加文件并点击"生成依赖图"import 或 require 语句建立的依赖。它帮助开发者理解项目结构、发现循环依赖、评估模块耦合度。import X from 'Y' 语法;CommonJS require 是动态的(运行时加载),使用 const X = require('Y')。本工具同时支持两种语法的解析。import default from 'pkg'、import { named } from 'pkg'、import * as ns from 'pkg'、import 'pkg'(副作用导入)、const x = require('pkg')、import('pkg')(动态导入)等常见语法。选择文件夹并上传,保留相对路径,以树形结构展示所有文件并读取内容。
比较不同 DOM 插入方法的执行速度,可视化渲染耗时,帮助选择最优动态内容更新策略。
填写项目名称、描述、安装步骤等,实时预览并生成完整的 Markdown 格式 README。
粘贴Shadow DOM代码,直观预览封装组件内部的CSS作用域及其对外界的影响。
对JavaScript代码进行变量重命名、字符串加密等混淆处理,增加阅读难度,保护客户端逻辑。
快速生成PWA所需的manifest.json文件,填写应用名、图标、主题色、启动网址等字段。
请求Idle Detection权限,监测用户是否离开或处于空闲状态,实时更新状态。
嵌套的彩色方块,点击内层观察事件传播顺序,直观理解addEventListener的第三个参数。
选择 hook 类型(pre-commit、pre-push 等),填入要执行的命令,生成钩子脚本。
调用设备联系人选择界面,获取用户选中的联系人信息(需支持环境)。
提供每段应该写什么的提示,辅助填写个性化的求职信内容。
逐步演示OAuth2授权码、隐式及密码模式交互流程,帮助理解重定向、Token交换与刷新机制。
设计包含头像、姓名、职位、电话和社交链接的专业邮件签名,导出 HTML 代码。
编写正则表达式并指定替换模式(如 '$1-$2'),实时查看文本替换结果,支持命名捕获组。
模拟接收包含一次性密码的短信,展示 navigator.credentials.get({otp}) 如何自动提取 OTP 并填入表单。
选择表A和表B的样本数据,查看INNER/LEFT/RIGHT/FULL JOIN的韦恩图与实际输出结果。
利用Canvas将摄像头画面或图片实时切割并多重镜像,形成动态万花筒视觉效果。
设计个人或企业HTML邮件签名,填入照片、姓名、电话和社交链接,导出代码直接使用。
输入字符串并使用 URL.canParse() 判断是否为有效 URL,不抛出异常。
输入包名和两个版本号,在线展示文件变更差异,了解升级带来的影响。
使用多个哈希函数和位数组,演示布隆过滤器的添加和查询,计算误判率。
以节点图展示链表的插入、删除、反转等操作,直观理解指针变化。
通过填写项目名称、描述、安装步骤等基础信息,自动生成结构化的 README.md 文件。
输入用户名和密码,生成用于基本认证的.htpasswd加密条目。
从内置库随机选取主流浏览器的User-Agent字符串,一键复制用于请求头。
填写双方信息与收费项目,自动计算总额与税额,生成专业发票并导出PDF或打印。
分解查询参数,高亮可能存在的SQL注入或XSS模式,辅助安全审查。
演示如何用Intersection Observer实现滚动到底部自动加载内容的经典模式。
构建带有自定义头和方法复杂跨域请求,检查预检与响应。
利用浏览器Crypto API生成密码学安全的随机字节序列及对应的整数和十六进制。