【发布时间】:2013-01-17 00:58:28
【问题描述】:
我正在尝试调试一个冗长的脚本,该脚本在执行开始后的一段时间内崩溃了。在 firebug 中一步步调试它是一场噩梦。
FlowTrace 很好地向我展示了函数调用,但在脚本上逐行执行信息将是无效的。
有什么方法可以在 firebug 中或使用 firefoxes api 收集(和存储)这些信息?
【问题讨论】:
-
没有回答你的问题,但是当我遇到这样的问题时,我会使用各种二进制搜索算法。您在执行“中间”的关键点放置了一些断点或一些控制台打印。然后找出它是否在该点之前有效。如果没有,请在第一个点之前细分代码以缩小范围。在其中一些之后,您要么发现问题,要么将其变得足够小,以至于调试器中的单步是可行的。那么你有一个错误。重复直到所有错误都消失。
标签: javascript firefox firebug