调试Javascript:了解如何调用特定函数

时间:2013-04-16 01:31:19

标签: javascript debugging

我正在开发一个Web应用程序,其中大部分代码都是用javascript编写的。这个应用程序使用backbone.js,它有各种各样的事件监听器。某些视图函数正在侦听模型更改事件,URL更改事件或用户交互。很难说出如何调用特定函数。有没有办法获得导致当前调用的整个函数调用跟踪?

2 个答案:

答案 0 :(得分:6)

在调试器中的函数开头设置断点。当命中断点时,检查调试器中的callstack,你可以看到导致这一点的函数调用。

答案 1 :(得分:0)

Firebug for Firefox将在您设置的断点处停止后显示堆栈。

您是否需要堆栈用于调试目的?

或者,您是否打算在代码中使用此信息做出某种决定?

如果是这种情况,您可以检查变量“this”的值。