1

我不太确定如何最好地表达这一点,但假设我在一个网页上,当我点击某个按钮时,会发生一些不受欢迎的事情。就像一大堆内容消失了一样。Firefox 调试工具中是否有一种方法可以在该按钮上插入一个手表,所以当我单击它时,调试器将暂停 JS 执行并准确显示它在代码中执行我不想要的东西的位置?

(注意:显然这是我没有写的代码,否则我会知道去哪里解决问题)

4

2 回答 2

1

Firefox 有一个很好的内置分析器- 您可以单击开始配置文件,然后再次单击以结束,查看代码的哪些部分运行得最多。

这对于发现性能问题也非常有帮助。

于 2014-05-28T00:53:56.297 回答
0

是的,在调试器中有一个事件窗格,您可以在触发特定事件时中断。文档在这里:

https://developer.mozilla.org/en-US/docs/Tools/Debugger#events-pane

于 2014-05-27T06:34:59.153 回答