1、設置斷點
有兩種方法能夠給代碼添加斷點node
2、設置斷點執行條件
3、Call Stack 調用棧
4、DOM 元素設置斷點
(3)設置好斷點後,當 DOM 元素要被修改時,代碼就會在自動停留在修改處。chrome
5、統一管理全部斷點
6、快捷鍵
7、格式化
(4)命令行中先輸入 copy(),而後將拷貝的數據粘貼到括號中瀏覽器
(5)回車後 copy 接口便會自動將數據進行格式化,並保存到剪貼板中。咱們將其粘貼到文本編輯器中就能夠看到效果:異步
8、使用 Snippets 編寫代碼片斷
(2)在代碼區域輸入 js 代碼編輯器
(3)按下「Ctrl + Enter」或者點擊右下方的按鈕執行代碼,能夠看到代碼執行成功且反應到當前頁面上了。函數
9、Async 調試
Chrome 調試器的 Async 模式是爲調試異步函數所設計一個功能工具
//作飯 function cook(){ console.log('開始作飯。'); var p = new Promise(function(resolve, reject){ //作一些異步操做 setTimeout(function(){ console.log('作飯完畢!'); resolve('雞蛋炒飯'); }, 1000); }); return p; } //吃飯 function eat(data){ console.log('開始吃飯:' + data); var p = new Promise(function(resolve, reject){ //作一些異步操做 setTimeout(function(){ console.log('吃飯完畢!'); resolve('用過的碗和筷子'); }, 2000); }); return p; } cook() .then(eat) .then(function(data){ console.log(data); });
(2)開啓 Async 模式後,異步函數以前的調用棧都會被記錄下來,並且調用棧中代碼執行狀態也獲得了保留。學習