Ctrl
+Shift
+J
快捷命令打開控制檯Shift
+Ent
進行換行編輯console.log() 方法會使用一個或者多個表達式來作爲參數,之後會將他們當前的值輸出到控制檯中
錯誤和警告就跟一般的日誌信息的顯示一樣。不同的地方在於 error() 和 warn() 通過它們自己樣式來吸引注意力。
console.error()
方法展示的是一個紅色的圖標並且伴有紅色的信息文字。
console.warn()
方法展示的是黃色的圖標和黃色的信息文字。
console.assert() 方法僅僅只當它的第一個參數爲 false 時,才顯示一個錯誤信息字符串(它的第二個參數)
在下面的代碼中,如果在列表中的子節點的數量超過 5,將會在控制檯中引起錯誤信息。
標識 | 說明 |
---|---|
ALL | 顯示所有控制檯輸出 |
Errors | 只顯示 console.error() 輸出的信息 |
Warnings | 只顯示 console.warn() 輸出的信息 |
Info | 只顯示 console.info() 輸出的信息 |
Logs | 只顯示 console.log() 輸出的信息 |
Debug | 只顯示 console.timeEnd() 和 console.debug() 輸出的信息 |
你可以通過分組命令把相關聯的輸出信息分在一起。group 命令通過一個字符串的參數來給你的組命名。控制檯將會把所有所有的輸出信息組合到一塊。要結束分組,你只需要調用 groupEnd 即可。
table()
方法提供一個簡單的方法來查看相似數據對象。這將給一個數據提供屬性並且創建一個頭。行數據將會從每一個索引屬性值中獲取。
table()
中的第二個參數是可選項。你可以定義任何你想顯示的屬性字符串數組。
標識 | 說明 |
---|---|
%i 或者 %d | 格式化成 integer |
%f | 格式化成一個浮點類型 |
%o | 格式化成一個可擴展的 DOM 元素。就跟在元素面板中看到的一樣 |
%s | 格式化成 string |
%c | 通過第二個參數來申請一個 CSS 風格的輸出字符串 |
調試器 聲明將會開啓一個調試會話。這就相當於在這一行中的腳本上設置一個斷點。
使用 brightness() 開啓調試會話。
count() 方法將會記錄提供的字符串以及該字符串在一段時間內的出現次數。這個字符串可能含有動態的內容。當已經傳給 count() 一個完全相同的字符串時,計數就會增加。
有一些選擇元素的快捷鍵。相比普通的使用方式,這些快捷鍵爲你節省了大量時間。
$() | 返回第一個匹配 CSS 選擇器的元素。這也是 document.quertSelector() 的快捷方式 |
---|---|
$$() | 返回包含所有匹配 CSS 選擇器的一個數組。這是 document.querySelectorAll() 的一個別名。 |
$x() | 返回一個匹配特定 XPath 的數組 |
關鍵字 | 說明 |
---|---|
Hide network | 讓控制檯不輸出有關網路問題的日誌信息。比如: 404 和 500 系列的問題將不會被記錄。 |
Log XMLHTTPRequests | 決定控制檯是否要記錄每一個 XMLHttpRequest。 |
Preserve log | 決定在導航到其他頁面的時候控制檯歷史記錄是否要刪除,就是能否執行clear()函數 |
Autocomplete from history | 自動識別用戶在控制檯內的操作,並做提示補全。 |
Selected context only | 只顯示當前作用域的日誌,參照前文框架環境。 |