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

时间:2015-04-27 05:09:45

标签: javascript jquery minify js-beautify unminify

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

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

W.find("li.patternItem").click(function() {

并且在代码的末尾有一个引用W:

W = $("#pattern1")

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

由于

1 个答案:

答案 0 :(得分:9)

此工具可能有所帮助:

http://www.jsnice.org/

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