1

我想在 Firebug 中开始逐行调试会话,但仅限于属于脚本面板中所选文件的行。

我想避免进入任何 javascript 库(例如 Jquery)的核心文件,并最终查看大量应该可以正常工作的代码。

有没有一种方法可以将调试器配置为足够智能,只在属于我的自定义 js 文件的行上停止,而不在整个文件的每一行中设置断点?

编辑 5 月 12 日: 为了更好地阐明我需要什么,我只是想问是否有任何方法可以在每个文件的基础上进行调试,而不是像我们都习惯的那样在每行的基础上进行调试。假设我有一个我不拥有的 javascript 进程(我不编写它),我只想检查它是如何工作的。我不确切知道流程是如何进行的,但我说我只对调试一个文件感兴趣。主要问题是因为我不拥有我不知道流程的项目,所以我不知道我的 javascript 文件的哪个点将是执行指针。所以我问是否有任何方法可以仅在执行行是我的文件时设置断点,而不是从执行的第一行开始并单步执行,然后单步执行。

最好的,德米安

4

2 回答 2

1

当出现问题时,您需要知道它不会总是在您的代码中停止。使用堆栈跟踪,您可以看到您的哪个函数调用导致节点崩溃,它显示了哪些函数如何相互调用的列表。您可以在右侧找到堆栈选项卡:

在此处输入图像描述

于 2012-05-12T13:27:02.560 回答
0

如果您F10在断点后按下,调试器将跳过js文件中的下一个函数调用(行),依此类推。F11将进入函数调用。因此,结合这两个快捷键,您可以轻松调试所需的内容。

于 2012-05-11T11:49:44.457 回答