JavaScript 代码混淆器 - 轻量级混淆与反混淆
对 JS 代码进行变量名缩短、字符串加密等简单混淆,并尝试反混淆格式化。
UD5工具箱
对 JS 代码进行变量名缩短、字符串加密等简单混淆,并尝试反混淆格式化。
动画展示调用栈、宏任务和微任务的执行顺序,帮助理解JS异步机制。
在浏览器中即时测试for、forEach、map、for-of等循环的执行速度,帮助选择最优写法。
输入数组,应用map、filter、reduce等方法,逐步动画展示元素变化过程。
输入嵌套对象和取值路径,测试?.可选链和??空值合并运算的结果,学习JS新特性。
粘贴 cURL 命令,自动解析参数、头部和数据,生成对应的 Fetch API JavaScript 代码。
输入函数调用,使用 console.time 或 performance.now 精确测量代码块执行时间。
在Emoji和它的JavaScript Unicode转义序列(如 \u{1F600})之间进行转换。
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。
粘贴cURL命令,自动转换为原生JavaScript Fetch或Axios代码,含请求头与体,提升调试效率。
对简单混淆的JS进行格式化,并尝试将短变量名替换为更具描述性的名称,提高可读性。
在线JavaScript代码格式化与压缩,支持缩进美化、变量混淆压缩,适用于前端调试和发布优化。
输入 JavaScript 代码,实时生成对应的抽象语法树(AST),支持 ES 各版本,帮助理解编译器原理与代码结构。