寻找一种用于消除JS和恢复变量名称的工具

Shi*_*ans -1 javascript jquery minify unminify js-beautify

我正在寻找一个工具来解析JS文件,同时恢复整个文档中的变量名称.

例如,在unminify.com上运行缩小代码后,代码本身包含:

W.find("li.patternItem").click(function() {
Run Code Online (Sandbox Code Playgroud)

在代码的末尾有一个参考什么是W:

W = $("#pattern1")
Run Code Online (Sandbox Code Playgroud)

所以我正在寻找一个简单的脚本来恢复代码中的名称,但找不到一个.我知道自动替换可能对代码有害,但我想应该有一些聪明的方法来恢复.现在我手动完成并替换"W".用"$("#pattern1")." (匹配大小写,最后带点)所以它不会与任何W字母混合.

谢谢

Tim*_*ims 9

此工具可能有所帮助:

http://www.jsnice.org/

这会使你的js变得简单,并会对原始变量的含义做出有根据的猜测并自动重命名.
它还允许您以最简单的方式在最终代码中替换它们(在工具菜单中使用交互式重命名).

  • 只是补充一下:该工具无法处理大的 JavaScript 代码块。 (4认同)