瀏覽器的開發者工具我們經常用,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...