【发布时间】:2017-05-06 04:02:40
【问题描述】:
我有一个更一般的问题,关于您通常如何使用大量 javascript(主要是第三方插件)和事件观察器来调试页面以发现有问题的行,在我的情况下,这会导致 Chrome 崩溃或 Firefox 崩溃冻结?
我有一个包含许多外部依赖项的登录页面:常见的嫌疑人,如 jquery 和 bootstrap,还有许多附加组件,如滑块、调整大小的观察者。当我重新调整大小时,Firefox 会出现微冻结,Chrome 会崩溃。这来自任何代码块(很可能是某些观察者)。
页面崩溃后,我丢失了所有开发工具数据。 Firebug 对脚本执行没有时间控制,如果我从断点开始,我必须放置几十个。
您通常如何确定导致问题的脚本以及代码块?
【问题讨论】:
-
最基本的做法是分而治之(www上有很多例子)。
-
是的 - 这是一个很好的开始。谢谢!
标签: javascript debugging google-chrome-devtools firebug