我正在使用大多数用javascript编写的代码来开发Web应用程序。 该应用程序正在使用ribs.js,并且具有各种事件侦听器。 一些视图功能正在监听模型更改事件,URL更改事件或用户交互。 很难说出特定函数是如何调用的。 有没有办法获得导致当前调用的函数调用的完整轨迹?

===============>>#1 票数:6 已采纳

在调试器中的函数开始处设置一个断点。 当达到断点时,然后在调试器中检查调用栈,您可以看到导致这一点的函数调用。

===============>>#2 票数:0

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

您是否需要堆栈进行调试?

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

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

  ask by sublime translate from so

未解决问题?本站智能推荐: