Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每次JavaScript代码执行开始时,闯入调试器并停止对第一条指令的执行_Javascript_Jquery_Debugging - Fatal编程技术网

每次JavaScript代码执行开始时,闯入调试器并停止对第一条指令的执行

每次JavaScript代码执行开始时,闯入调试器并停止对第一条指令的执行,javascript,jquery,debugging,Javascript,Jquery,Debugging,我正在调试网页的JavaScript代码 每次JavaScript代码执行开始时,我都需要进入调试器并停止第一条指令的执行。最常见的情况是触发回调函数的事件 当然,我宁愿避免放置断点或调试器;在每次回调的开始,它们都是很多的 我无法用Safari和Firefox的开发工具来实现这一点,但也许我遗漏了一些东西 有没有可能通过编程来实现 我使用jQuery将事件绑定到回调。因此,在执行带有jQuery的回调集时停止执行的部分解决方案对我来说是很好的。?您可以在代码中使用全局布尔值,您可以使用IF语句

我正在调试网页的JavaScript代码

每次JavaScript代码执行开始时,我都需要进入调试器并停止第一条指令的执行。最常见的情况是触发回调函数的事件

当然,我宁愿避免放置断点或调试器;在每次回调的开始,它们都是很多的

我无法用Safari和Firefox的开发工具来实现这一点,但也许我遗漏了一些东西

有没有可能通过编程来实现


我使用jQuery将事件绑定到回调。因此,在执行带有jQuery的回调集时停止执行的部分解决方案对我来说是很好的。

?您可以在代码中使用全局布尔值,您可以使用IF语句进行检查。如果是真的,第一次做调试器;并将布尔值设置为false,这样它就不会被多次调用。另一个选项@ArunPJohny the first fiddle更接近于我的要求,但我必须将调试器;进入被重写的jQuery.event.dispatch,然后,当执行在那里停止时,逐步进入jQuery代码,直到我到达回调。。。这有点尴尬,但很管用。谢谢。@David很不幸,我正在编写一些继承的代码,而且到处都有很多回调。当然,我可以按照你的建议做,但我正在寻找一个全局解决方案,以避免发现每次回调。