本文會忽略一些過於基礎的知識和細節 持續更新,歡迎關注~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事件都會被斷住