我如何使用Firebug告诉我什么是JavaScript被解雇?

时间:2012-03-07 10:01:28

标签: javascript jquery firebug

我正在尝试对一些JavaScript进行逆向工程,而且令人讨厌的是,JS并不是非常清晰或有充分记录。我有一系列被解雇的事件(使用JQuery),我需要找到函数所在的位置。

有没有办法配置Firebug(或Opera / IE控制台 - 而不是Chrome / Safari),以便我可以看到点击按钮时会触发哪些事件?

由于

4 个答案:

答案 0 :(得分:10)

在firebug中,选择控制台选项卡。点击个人资料,在页面上进行您的活动,再次点击个人资料...被叫函数列表将在下面的firebug面板中列出。

答案 1 :(得分:1)

我建议您开始使用“Using FireBug Console for Faster JavaScript Development”教程。

答案 2 :(得分:0)

您可以为每个点击方法添加console.log()。或者只是在文档中添加一个事件监听器,并在点击某些内容时console.log()添加一些细节或事件。

答案 3 :(得分:0)

您可以使用Firebug Profiler,例如通过在操作之前调用控制台中的profile()并在操作之后调用profileEnd()。然后Firebug将告诉你在此期间执行了哪些方法(包括大量有关它的信息)。