我正在使用Extjs的网站,我在Firefox中使用firebug进行调试。我注意到当我停在firebug的断点处然后几秒钟后再次开始执行时,网站上发生的事情有时会停止发生。例如,如果单击按钮导致A发生导致B导致C并且我的断点在A上,那么如果我在断点处停止则B和C根本不会发生。
我目前最好的猜测是,当这样的事情发生时(这在很多不同的情况下会发生很多),因为动作已设置为超时,而我们在断点时停止了。
为什么会这样?
我能做些什么来阻止这种情况发生吗?
答案 0 :(得分:0)
我能想到的一件事是异步事件和onComplete处理程序,例如来自动画/补间的断点可能会或可能不会实际暂停。或者如果有背景XHR请求,我不确定断点是如何处理的。
我认为@kevinDTimm意味着来自物理学的观察者效应:http://en.wikipedia.org/wiki/Observer_effect_%28physics%29