我最近刚接手了一个项目,因为我的客户以前的Web开发人员不见了。我唯一需要使用的文件是存储在本地服务器上的文件。我遇到的唯一问题是,所有的JS都是通过Closure Compiler(或类似工具)运行的,这使得javascript真的很讨厌阅读(至少对于较大的函数而言)。有什么可以帮助我在JS中重新插入vars的东西,所以我需要一些更清洁的东西?我一直在手工做,变得很乏味。
这是我正在处理的示例:
var n = {},
e = a.extend(n, x),
y = "pageLoaded",
u = "pageLoading",
c = "modLoaded",
w = "xhrComplete",
l = true,
v = false,
s = a("body"),
g = Modernizr.historymanagement,
f = "",
t = "",
r = "",
k = null,
b = window.History;
提前谢谢!
特雷
最佳答案
不,它被埋了。在某种程度上,您可以在分配文字时替换标记-例如,可以在代码中用l
替换true
的所有实例,并用v
替换false
的所有实例。但是,这样做的其他一些事情将变得更加复杂,而且我相信任何人都不会为此付出太多努力。
关于javascript - 有什么办法可以逆转Closure Compiler(或类似工具)对代码的影响?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7814813/