是否有任何浏览器支持通过代码暂停执行/步进,但仅限于某些文件或区域?我正在使用jQuery和其他几个库,并且我没有兴趣在99%的情况下遍历他们的代码,因为它是我的代码是错误的。我的所有代码都在我的脚本文件中,其他库分别包含在内。在JavaScript中暂停/中断执行以进行调试,但仅限于某些JavaScript文件
如果我使用暂停按钮,我倾向于发现我很快被带到了我不明白或需要了解的代码的某些部分。如果我点击按钮的步骤很多,我有时会被记到脚本中的某个位置,有时候不会。
我可以手动点击我的代码的每一行来添加一个断点,但这会非常单调乏味,而且我无法轻松地暂停执行。如果有一个浏览器可以让你选择多行并在一次点击中为它们添加断点,那将是一个很好的选择。
我不知道我想从哪开始调试。问题是我想直接或通过jQuery或其他第三方库来查找某个特定事件正在调用哪些函数。另外,我希望能够点击下一个,而不必考虑“我是否想要在这条线上进行或结束”。如果一行代码像'a = my_function()? my_other_function():third_party_function();'我怎么知道我是否想步入或者结束? – rjmunro
“雅致”语法和可维护代码之间有一条细线。寻求平衡。 – JAAulde
我只是想到一个例子,在这个例子中,不可能知道是按下一步还是一步一步来表明这并不总是一个容易的选择。将调试器设置为仅在此文件中暂停将很容易。 – rjmunro