你怎么理解不是你写的javascript代码

时间:2013-05-14 12:38:40

标签: reverse-engineering

假设您有200页代码。或任何金额。但它不是你写的。因此在javascript中可以在任何地方完成任何事情。你怎么读它并理解?解码或逆向工程。 有助于此过程的任何工具吗? 一般来说,我发现读取我旁边的任何其他代码是不可能的,除非它不到半页。

2 个答案:

答案 0 :(得分:1)

我通常做的是从内部代码层向内调用call-in逻辑,而不是试图找到数千行某人的程序,我试着弄清楚我需要在函数上工作的部分。

您不会像读书一样自上而下读取代码(页面?),您可以从最外面的位置跟随调用(最初可以忽略类实例化)。在这方面,JavaScript不是一种很好的语言,但如果编译器/解释器可以读取它,那么你也可以。

编写可读代码很重要,作为专业人士,您应该在策略层面上期望来自其他人,但在技术层面上,您需要能够切入灌木丛。

答案 1 :(得分:0)

如果你对javascript有任何具体问题,你需要了解函数式编程,jquery等。发布在这里。