题目
在调试页面中的 JavaScript 代码时,Chrome DevTools 的断点功能是必不可少的,Chrome DevTools 有很多强大的自动断点功能(即你不需要手动找到想要加断点的那行代码),但下面有一个是杜撰的,请挑出它来(本题以 Chrome 当前稳定版 V72 为准):
A. 在遇到死循环代码的时候自动断点
B. 在每个 script标签第一句代码执行时自动断点
C.在某个指定的 DOM 方法被调用时自动断点
D.在未捕获的异常抛出时自动断点
E.在匹配指定 URL 的 XHR/fetch 请求发起时自动断点
F.在指定的节点被删除时自动断点"
解答
正确答案是 A
参考答案:A
考查知识点:页面调试能力。
A 为错误项,Chrome 开发者工具目前还没有该能力,
B 在 Sources 面板中右下角的 Event Listener Breakpoints > Script > Script First Statement,
C 用 Console 面板上的 debug() 函数,比如 debug(alert) ,然后所有调用alert() 的地方都会自动中断。
D 在 Sources 面板右上角的 Pause on exceptions 按钮。
E 在 Sources 面板右下角的 XHR/fetch Breakpoints。
F 在 Elements 面板中元素上右键 -> Break on -> node removal。
一起学习
感觉文章思路挺清晰的~