【问题标题】:Looking for a tool for unminifying JS and restore variable names [closed]寻找用于缩小 JS 和恢复变量名的工具 [关闭]
【发布时间】:2015-04-27 05:09:44
【问题描述】:

我正在寻找一种工具,可以将 JS 文件解压缩,同时恢复整个文档中的变量名。

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

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

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

W = $("#pattern1")

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

谢谢

【问题讨论】:

  • 只是为了更清楚:我不希望恢复原始变量名称,只是为了在代码中有正确的引用。谢谢
  • 原代码那里有参考吗?很可能原始代码只有someVar = $("#pattern1");someVar.find("li.patternItem").click(...),所以这不是缩小问题。

标签: javascript jquery minify js-beautify unminify


【解决方案1】:

这个工具可能会有所帮助:

http://www.jsnice.org/

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

【讨论】:

  • 补充一点:该工具无法处理大的 javascript 代码块。
  • 它对我来说可以,但它所做的猜测破坏了整个脚本。很棒的工具。
猜你喜欢
  • 1970-01-01
  • 2010-11-23
  • 2010-10-07
  • 1970-01-01
  • 2012-09-27
  • 2013-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多