本文会忽略一些过于基础的知识和细节 持续更新,欢迎关注~html
本篇文章介绍Sources面板的使用,截图以下: git
Page
已加载的所有资源,以域名划分文件夹。github
Snippets
代码片断,不会由于刷新丢失,使用:添加=>保存(ctrl+s)=>运行(Run
)=>不用则移除(Remove
) ajax
注:如下了解便可闭包
Filesystem & Overrides
能够加载本地文件夹Content scripts
扩展工具的脚本,好比百度翻译插件等你们都会用的就略了...框架
右键行号,能够看到其余调试菜单 ide
Add conditional breakpoint
条件断点:选择后让你输入一个表达式,这个表达式返回值决定这行代码会不会被暂停 函数
Blackbox Script
黑盒脚本:跟代码时不会走的代码的内部,好比第三方框架。通常来讲,正确的使用f10 f11 f12
不须要使用这个工具
Watch
变量监察:添加个变量后会一直监察这个变量的值,当前做用域无值时显示< not availble >
fetch
Call Stack
函数调用栈:略
Scope
做用域:显示断点所在的做用域,级别划分以下:
Local
当前做用域 展开时做用域下的变量Closure (x)
闭包做用域,x是函数名称Script
标签做用域Global
全局做用域Window
Breakpoints
断点:略
XHR/fetch Breakpoints
请求断点:ajax和fetch请求均可以在这里打断点并在Call Stack
显示调用栈,很方便追踪
DOM Breakpoints
这里列出的就是上篇中html的断点
Global Listeners
全局监听器:指的是绑定在 window 对象上的事件
Event Listeners Breakpoints
全部事件的断点:勾选指定类型,好比Mouse/click
,则全部的click事件都会被断住