我最近刚接手了一个项目,因为我的客户以前的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/

10-11 23:25
查看更多