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

调试Javascript:了解如何调用特定函数,javascript,debugging,Javascript,Debugging,我正在开发一个web应用程序,其中大部分代码都是用javascript编写的。这个应用程序使用backbone.js,它有各种各样的事件监听器。一些视图函数正在侦听模型更改事件、url更改事件或用户交互。很难说特定函数是如何调用的。有没有办法获取导致当前调用的整个函数调用跟踪?在调试器中的函数开始处设置断点。当遇到断点时,检查调试器中的调用堆栈,可以看到导致此点的函数调用。在调试器中的函数开始处设置断点。当遇到断点时,请检查调试器中的调用堆栈,您可以看到导致此点的函数调用。Firefox的Fir

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

在调试器中的函数开始处设置断点。当遇到断点时,检查调试器中的调用堆栈,可以看到导致此点的函数调用。

在调试器中的函数开始处设置断点。当遇到断点时,请检查调试器中的调用堆栈,您可以看到导致此点的函数调用。

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

是否需要堆栈进行调试

或者,您是否打算在代码中使用这些信息来做出某种决策


如果是这样的话,您可以检查变量的值。

Firefox的Firebug将显示堆栈,一旦它在您设置的断点处停止

是否需要堆栈进行调试

或者,您是否打算在代码中使用这些信息来做出某种决策

如果是这样的话,您可以检查这个变量的值