你不知道的console除錯

2022-03-04 11:59:15 字數 1002 閱讀 4138

瀏覽器的開發者工具我們經常用,console.log我們也經常用,但是console還有其它一些方便除錯的命令,我總結了幾個常用的記錄在下面,供以後開發時參考,相信對其他人也有用。

var start = new date();

//執行js

var end = new date();

console.time('執行時間');

//執行js

console.timeend('執行時間');

jquery裡面的$可以很方便的讓我們取得html中的dom元素。其實有乙個好訊息,console原生支援$,也就是說你可以在console裡面直接執行下面的**。(只不過返回的是dom節點而不是jquery物件)

$('body')

$('.title')

$('#haha')

有時我們用$('.class')選取的節點有很多,如果用console.log()輸出的話,會輸出乙個矩陣,不太易讀。這個時候可以用console.table()來進行**化輸出。

console.profile()的用法和console.time()的用法有些類似,不過它生成了乙個profile,裡面有執行時間的各種資訊。這個profile在開發者工具的profile欄裡面,可能有點不太好找,有的瀏覽器需要從開發者工具右上角的點裡面找到profile。

這個命令可以精確的反映每個函式的執行時間,對於頁面效能優化有很大的參考價值。

$_會返回最近一次表示式執行的結果,而$0,$1,$2,$3,$4則表示最近5個選擇過的dom節點。通過點選審查元素,然後在elements裡面選擇dom節點,可以用$0引用到console裡面去。

copy()能把裡面的東西複製進剪下板裡面去。我經常就用copy(document.body)來把body節點的**複製到剪下板裡去。(雖然檢視源**可以達到同樣的效果,但是操作有點麻煩。)

你不知道的那些console

前一陣在查詢問題的時候,偶然間發現了console的乙個用法,彷彿開啟了我新世界的大門,原來console還有這麼多的用法,這讓一直以來只用console.log 的我情何以堪啊,所以在這裡記錄一下我認為有意思和比較實用的幾種用法。console.log 文字資訊 console.info 提示資訊...

你不知道的Console命令

1 2 3 7 8 14 15 最常用的就是console.log了。console上述的集中度支援printf的佔位符格式,支援的佔位符有 字元 s 整數 d或 i 浮點數 f 和物件 o 佔位符作用 s字串 d or i 整數 f 浮點數 o 可展開的dom o列出dom的屬性 c根據提供的cs...

你所不知道的 Console

1.凡人視角 列印字串 console.log i am a 凡人 列印提示訊息 console.info yes,you arm a 凡人 列印警告訊息 console.warn 凡人你居然敢窺視我 列印錯誤訊息 console.error 天兵天將,把這個凡人給我打入地獄 列印除錯資訊 cons...