打完斷點之后,關於JS的幾個控制介紹。
快捷鍵:F8
“逐過程執行”,繼續執行代碼,直到遇到下一個斷點。
詳細解釋:
暫停和開始。當設置了斷點之后,js的執行就暫停了,如果我們想要跳過當前的斷點繼續執行js,就可以點擊這個按鈕,點擊之后js的執行會繼續,如果在接下來的執行過程中再次遇到斷點,那么就會在那個斷點處暫停。
快捷鍵:F10
這個功能叫”逐語句執行,“或者叫”逐步執行“,每點擊它一次,js語句就會往后執行一句。它會忽略方法體內部,也就是不進入方法體內部細節再執行,只調用返回值繼續在當前執行下步。
詳細解釋:
跳過按鈕。它會忽略方法體內部,也就是不進入方法體內部細節再執行,只調用返回值繼續在當前執行下步。如果在執行的過程中遇到了一個函數,點擊這個按鈕,調試程序就會跳過這個函數的具體執行過程,直接到達函數執行完畢的狀態,不過如果沒有遇到函數,調試也會一步一步地執行。
快捷鍵:F11
細節逐語句執行,進入方法體內部。
詳細解釋:
向下的箭頭是進入按鈕, 如果遇到了一個函數,那么就會進入這個函數,如果沒有遇到函數,調試就一步一步執行。
快捷鍵:Shift+F11
細節語句返回主體函數。
詳細解釋:
向上的箭頭是返回按鈕,點擊之后會退出當前正在執行的函數,到達函數執行完畢的在狀態,如果是在全局作用域中,那么句退出調試。
最后一個按鈕是激活和反激活所有的斷點,如果當前的斷點是激活的,點擊之后所有的斷點將不起作用,再次點擊之后恢復作用。