午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 從console.log說起(console.log詳細介紹)

從console.log說起(console.log詳細介紹)

熱門標簽:高德地圖標注常顯 外呼系統號顯示星號怎么看 承德地圖標注公司收費 鶴壁外呼系統公司 揭陽電腦外呼系統公司 suitecrm 地圖標注 華創e路航彩票銷售點地圖標注 臨沂ai電銷機器人招商 銀川語音外呼系統中心

console.log,作為一個前端開發者,可能每天都會用它來分析調試,但這個簡單函數背后不簡單那一面,你未必知道……

基礎

首先,簡單科普這個函數的作用。前端開發者可以在js代碼的任何部分調用console.log,然后你就可以在瀏覽器的開發者控制臺里,看到這個函數調用的那一瞬間你指定的變量或表達式的值。

最基本的調用方法:

console.log('123');
// 123
 
console.log('1', '2', '3');
// 1 2 3
 
console.log('1\n2\n3\n');
// 1
// 2
// 3

我們可以通過上面的方式進行單個變量(表達式)、多個變量以及換行輸出。而這對于日常開發的大多數情況算是夠用了。

格式化輸出

console.log('%d + %d = %d', 1, 1, 2);
// 1 + 1 = 2

寫過C語言的童鞋肯定對上面這種寫法不陌生,這種寫法在復雜的輸出時,能保證模板和數據分離,結構更加清晰。不過簡單的輸出就不那么方便了。

console.log支持的格式標志有:

前三種格式不用多說,%o、%O都是用來輸出Object對象的,對普通的Object對象,兩者沒區別,但是打印dom節點時就不一樣了:

使用%o輸出和不使用格式化輸出打印出來的結果一樣,你可以查看這個dom節點的內容、子節點等;而使用%O,你看到的則是該dom節點各個對象屬性。對應我們平時把數據寄放到dom節點的兩種方式:

BTW,格式化輸出還可以和普通輸出混合著來:

console.log('%d + %d =', 1, 1, 2);
// 1 + 1 = 2

豐富樣式輸出

大家等待已久的高潮來了,鼓掌,再看下妹子:

這是怎么做到的呢?其實看了上一節肯定有童鞋猜到了,那就是用%c進行css樣式格式化輸出。常見的富樣式輸出有兩種:文字樣式、圖片輸出。

文字樣式

很簡單對吧?這是最簡單的寫法,其實%c可以寫在任何地方,不限于開頭,然后%c后面所有的輸出會應用我們指定的樣式。

那如果我想單獨對我輸出的一句話中間某幾個字進行樣式處理呢?一般來說,沒辦法,不過有變通的手段:

附:console.log輸出的超鏈接會被自動識別并加上灰色字體顏色和下劃線的樣式,而這個無法用%c覆蓋

圖片輸出

嚴格來講,console.log不支持直接圖片輸出,但我們可以用背景圖曲線救國。但,你真正去試了才發現沒那么簡單,你沒法像平時那樣輸出背景圖,原因呢,就是你沒法直接設置widthheight樣式。

就好像上面的示例,要輸出一張438×166的圖片,我用padding來把整個區域撐開到我要的大小,然后還要設置line-height才行。關于這些屬性的值大家估計會困惑,我一一說明:

line-height的值我取圖片高度background就不需多說,但你會發現no-repeat設置了沒生效。。。padding左右兩邊的值顯然是圖片寬度的一半最頭痛的是padding上下的值,我試過高度一半的值,結果輸出的大小比我想象的高!所以建議:用我這種方法輸出,padding上下的值你要一點點的調整直到達到你要的輸出

之所以強調我的方法,是因為還有其他方法可以控制背景圖輸出。有興趣的童鞋還可以參考一個叫 console.image 的插件:

關于富樣式輸出說了這么多,現在不得不提下瀏覽器兼容性:

個人感覺,控制臺富樣式輸出雖然最后輸出看到起來很上流,但開發者會寫得很糾結,畢竟沒法控制dom節點應用正常的css樣式。其中圖片輸出真是一個非(sang)常(xin)強(bing)大(kuang)的功能。

那些兄妹

這些都可以做調試輸出,區別是:

樣式不同我們可以通過調試器底部篩選出不同的輸出項

所以跟網站重構要求html語義化類似,當我們的調試輸出比較多時,根據實際場景使用不同類型的輸出函數能使我們的輸出更有條理。

值得一提的是console.error,我們使用它做輸出除了可以輸出錯誤信息外,還可以輸出調用這個函數的一瞬間的調用棧!這無疑給我們調試帶來很多方便(當然你也可以用js斷點一步步跟蹤),而這是console.log所不具備的。除了console.error,還有一個函數console.trace也可以打印出調用一瞬間的調用棧,不過它的輸出樣式和位置就跟console.log一樣了:

其實這一系還有函數(丫的搞這么多類似的):

// 等價
console.log('%o', document.body);
console.log(document.body);
// 等價
console.log('%O', document.body);
console.dir(document.body);

它們才是失散多年的兄妹嗎。。

鄰居們

其實除了打印調試信息外,console還有不少強大有用但卻很低調的接口。

console.time console.timeEnd

這是性能調試的利器啊,熟悉NodeJs的童鞋更是清楚。肯定不少童鞋干過這事:在我們的某塊代碼前新增一個類似startTime的變量,給它一個時間戳,然后在我們執行完代碼后,再打一個時間戳,再將兩者相減,再將結果輸出。現在我們使用上面的函數,就可以省下很多功夫了:

上面是我寫的一個懶加載判斷圖片是否在可視區域內,可以看出調用10000次花費時間為160ms左右,使用這兩個接口是何其方便!而且我們還可以將一個字符串作為函數參數,來區分不同的性能計時。

console.count

這是一個計數器,我們可以傳個名字給它,如a,然后每次調用console.count('a')(可以在不同函數不同地方),它就能打印出這樣一個調用執行了多少次:

這個函數特別適用于在一些復雜的場景,有時一個函數被多個地方調用到,而我們想知道該函數是否少調用或重復調用,此時使用計數器比js斷點自己還要默記調了幾次快多了。

console.assert

assert,搞編程的應該對這個單詞不陌生:斷言。使用console.assert,你可以理解為于禁的技能(三國殺玩多了這孩子),你猜錯了這個表達式的真假,那我就可以打出我的信息:

不消說,使用該函數可以讓我們在某些地方只在符合某個條件才進行調試輸出,使輸出更加干凈。當然你也可以用if語句,不過寫起來就麻煩了一些。

console.group

一看就知道是分組輸出:

而且這個分組還可以嵌套的:

顯然這個函數特別適合有一大堆調試輸出的情況,做大項目估計會用上。不過有時你打開控制臺看到滿屏滿屏的輸出你也會很頭痛的,于是你可以分組輸出且默認收起:

console.clear

最后的最后,該清場了。

特別適用于,在一個多人開發項目,你不爽別人的調試輸出,那你可以用這個函數統統清掉,再輸出自己的調試信息,不用跟這個函數客氣。

總結

我是王大錘,萬萬沒想到,console.log的八卦就這樣被我說完了,本以為還可以吹水個幾萬字。

這是【那些不為人知的接口系列】的第一篇,瀏覽器其實提供了很多有用的接口給我們,我們要不不知道,要不知道了感覺用不上,該系列試圖將它們一一挖掘出來并給出適用場景建議,敬請期待。

附conssole.timestamp console.profile這兩個函數對應chrome調試面板的兩個tab,調試性能時可用上,有興趣的童鞋可以看看:Google開發者文檔之console

您可能感興趣的文章:
  • JavaScript調試之console.log調試的一個小技巧分享
  • JS中捕獲console.log()輸出的方法
  • JavaScript中的console.log()函數詳細介紹
  • node.js中的console.log方法使用說明
  • JavaScript調試技巧之console.log()詳解
  • javascript的console.log()用法小結
  • javascript 在firebug調試時用console.log的方法

標簽:七臺河 咸寧 汕尾 萊蕪 許昌 三沙 忻州 棗莊

巨人網絡通訊聲明:本文標題《從console.log說起(console.log詳細介紹)》,本文關鍵詞  從,console.log,說起,詳細,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《從console.log說起(console.log詳細介紹)》相關的同類信息!
  • 本頁收集關于從console.log說起(console.log詳細介紹)的相關信息資訊供網民參考!
  • 推薦文章
    国产草草浮力影院| 嫩草影院中文字幕| 毛片基地在线观看| 欧美成人午夜激情| 亚洲毛片一区二区三区| 色播五月激情综合网| 黄色网址在线免费看| 精品香蕉在线观看视频一| 黄色片在线观看免费| 久久综合网hezyo| 久草网视频在线观看| 在线免费一区三区| 欧美a在线播放| 欧美在线激情| 国产97在线视频| 精品国产91洋老外米糕| 久久丝袜美腿综合| 日韩成人av一区二区| 久久视频国产精品免费视频在线 | 国产精品久久午夜夜伦鲁鲁| 亚洲一二三四五| 大尺度一区二区| 在线观看成人免费| 国产午夜精品视频| 黄网在线观看视频| 成人福利视频在线观看| 日本中文字幕第一页| www.污污视频| 国产精品亚洲第一区| jizz18女人| 欧美成人福利视频| 成人毛片视频免费看| 久久精品午夜福利| 91免费视频网站| 日韩精品视频中文在线观看| 国模大尺度一区二区三区| 伊人成人222| 日韩欧美亚洲国产精品字幕久久久| 国产又粗又猛又爽又黄的| 色99中文字幕| 奇米亚洲午夜久久精品| 狼狼综合久久久久综合网| 久久久国产视频| 欧美在线免费观看视频| 亚洲女同二女同志奶水| 国产欧洲精品视频| 精品久久久久久久久久久久| 亚洲不卡中文字幕| 亚洲天天在线日亚洲洲精| 成人h动漫精品一区二区| 久久久久欧美精品| www.蜜臀av| 国产精品久久久久久久精| 日韩成人精品视频在线观看| 国产精品高潮粉嫩av| 蜜桃在线一区二区三区| 日本一区二区在线观看视频| 99在线影院| 国产亚洲美州欧州综合国| 亚洲一区三区在线观看| 欧美日韩国产中文字幕| 99在线精品一区二区三区| 一道本视频在线观看| 色综合久久久久综合99| 狠狠色狠狠色合久久伊人| 欧美mv日韩mv国产| 国产一级视频在线| 欧美精品一区二区视频| 国产不卡av在线| 国产91精品黑色丝袜高跟鞋| 国产一区二区三区直播精品电影| 欧美系列亚洲系列| 久久亚洲综合色| 久久午夜精品视频| 久久91精品国产91久久久| 国产午夜亚洲精品理论片色戒| www欧美在线| 久久久久资源| 欧洲精品视频在线观看| 一级α片免费看刺激高潮视频| 欧美激情亚洲综合| 亚洲国产精品成人天堂| 欧美激情一级二级| 色综合久久天天| 国产麻豆精品一区二区| 一区二区不卡在线| 久久人人爽国产| 在线不卡免费欧美| 亚洲视频一区二区| 亚洲91精品在线观看| 久久久久久这里只有精品| 久久久久久久影院| 精品国产乱码久久久久久久久| 成人看片黄a免费看在线| 国产精品区免费视频| 久久亚洲精品中文字幕冲田杏梨| 欧美在线你懂得| 免费中文字幕视频| 久久一区二区三区av| 欧美成人免费小视频| 欧美成人久久久| 色综合中文字幕国产| 韩国欧美一区二区| 国产免费一区二区三区四区五区| 久久久免费精品| 在线播放亚洲激情| 日韩欧美一二三区| 最新91在线视频| 国产欧美日韩综合精品二区| 国产在线视频综合| 丰满爆乳一区二区三区| 涩涩网站在线看| 日韩精品一区二区在线视频| 97视频国产在线| 精品国产乱码久久久久久图片 | 51国产成人精品午夜福中文下载| 69久久夜色精品国产69蝌蚪网| 欧美日韩亚洲综合一区二区三区| 亚洲精品成人少妇| 不卡视频一二三| 久久精品国产一区二区| www久久久久久久| 国产成年人在线观看| 日韩美女视频免费在线观看| 丰满放荡岳乱妇91ww| 黄色片在线观看网站| 日本不卡免费新一二三区| 91大神在线播放精品| 欧美激情一二三区| 日韩黄色在线视频| 精品免费久久久久久久| 亚洲香蕉成视频在线观看| 亚洲 日韩 国产第一区| 亚洲精品成人区在线观看| 国产一区二区在线播放视频| 亚洲精品91在线| 妺妺窝人体色www看人体| 精品成人在线观看| 国产真实精品久久二三区| 国产69视频在线观看| 成人动漫在线观看视频| 亚洲精品美腿丝袜| 国产99视频在线| 久久久久久久香蕉| 欧美激情a在线| 五月开心婷婷久久| 日韩av中文在线观看| 亚洲国产精品狼友在线观看| 成人一区二区电影| 亚洲精品网址在线观看| 岛国精品一区二区| а中文在线天堂| 日本中文字幕精品—区二区| 精品免费一区二区三区蜜桃| 亚洲欧美国产制服动漫| 91精品视频网| 丁香桃色午夜亚洲一区二区三区| www.国产高清| av丝袜天堂网| 俄罗斯精品一区二区| 中文字幕亚洲一区二区三区| 国产精品亚洲а∨天堂免在线| 亚洲成人黄色av| 两根大肉大捧一进一出好爽视频| 欧美人妻精品一区二区三区| 亚洲综合av一区| 欧美在线xxx| 日韩午夜av一区| 亚洲日本青草视频在线怡红院| 亚洲色欧美另类| 日日噜噜夜夜狠狠久久波多野| 中文字幕在线观看第三页| 五月天色一区| 欧美一级高清免费播放| 精品人妻少妇AV无码专区| 日本二区在线观看| xxxx在线免费观看| 国产中文字幕乱人伦在线观看| 国产精品免费一区二区三区四区| 欧美激情久久久| 4438x成人网最大色成网站| 91麻豆国产香蕉久久精品| 久久国产三级精品| 天天干视频在线观看| 亚洲xxxx在线| 欧美私人免费视频| 亚洲一区二区精品3399| 久久99最新地址| 国产免费av一区| 激情五月色婷婷| 男人c女人视频| 国产精品对白刺激久久久| 亚洲欧美日韩网| 精品视频在线播放| 精品视频在线观看日韩| 日韩免费看网站| 欧美一级生活片| 欧美高清视频不卡网| 在线不卡欧美精品一区二区三区| 欧美在线视频你懂得| 亚洲国产精品人人做人人爽| 国产欧美日韩在线| 国产欧美日韩卡一| 亚洲欧美一区二区久久| 一区二区三区在线观看欧美| 亚洲大片精品永久免费| 午夜精品福利久久久| 91精品办公室少妇高潮对白| 亚洲自拍偷拍欧美| **性色生活片久久毛片| 久久五月婷婷丁香社区| 一色屋精品亚洲香蕉网站| 亚洲国产一区二区三区| 天天色图综合网| 国产精品青草综合久久久久99| eeuss影院一区二区三区| 91精品国产综合久久男男| 欧美激情精品久久久久久蜜臀 | 欧美无乱码久久久免费午夜一区 | 欧美亚洲色图视频| 久久久噜久噜久久综合| 午夜精品理论片| www日韩av| 欧美精品成人一区二区在线观看| 亚洲精品日韩在线观看| 欧美在线日韩精品| 亚洲高清精品中出| 欧美综合在线观看视频| 色婷婷狠狠18| 无码人妻精品中文字幕| 一级黄色a视频| 亚洲第一天堂在线观看| 国产精品资源在线观看| 国产日韩欧美不卡在线| 在线观看91视频| 最近中文字幕2019免费| 亚洲一区二区三区视频| 六月婷婷久久| 午夜剧场高清版免费观看 | 在线观看国产一区| 97国产精东麻豆人妻电影| 美女又爽又黄免费| 久久不卡免费视频| 国产黄色av片| 欧美激情一区在线观看| 色综合中文字幕| 欧美成人在线网站| 欧美久久电影| 漂亮人妻被黑人久久精品| 91久久久久久久久久久久| 粉嫩在线一区二区三区视频| 在线视频你懂得一区| 中文字幕av日韩| 成人在线视频网址| 一本大道熟女人妻中文字幕在线| 一本之道在线视频| 国产精品免费av一区二区| 午夜在线视频观看| 国产精品免费网站在线观看| 欧美日韩国产一级片| 久久91亚洲精品中文字幕| 国产精品久久久久久婷婷天堂| 亚洲第一福利一区| 91成人免费电影| 国产精品久久久久久久app| 91免费黄视频| 久久中文字幕无码| 久久久久久久久蜜桃| 精品亚洲夜色av98在线观看| 日本免费高清一区| 性猛交娇小69hd| 国产成人精品三级麻豆| 欧美一区午夜精品| 亚洲中国色老太| 欧美裸体男粗大视频在线观看| 欧美高清视频一区| 成年人在线观看av| 魔女鞋交玉足榨精调教| 国产真实乱偷精品视频免| 日韩精品在线免费观看| 亚洲欧洲精品在线 | 亚洲天堂资源在线| 久久国产日韩| 色天使色偷偷av一区二区| 国产日韩精品入口| 天天操狠狠操夜夜操| 久久久精品蜜桃| 亚洲精品视频免费| 亚洲美女区一区| 亚洲欧洲中文日韩久久av乱码| 亚洲欧美国产另类| 亚洲欧美精品在线观看| 永久免费毛片在线观看| 欧美经典一区二区三区| 亚洲欧美日韩一区在线| 亚洲欧美日韩国产yyy| 波多野结衣理论片| 91精品国产欧美一区二区成人 | 欧美性xxxx极品高清hd直播| 国产亚洲情侣一区二区无| 天天操天天爽天天干| 在线一区二区三区四区五区| 亚洲v国产v| 丝袜亚洲精品中文字幕一区| 国产一区二区三区免费视频| 丰满少妇在线观看| 国产高清视频一区| 国产成人一区二区三区小说| 成人欧美一区二区三区黑人一 | 91制片厂免费观看| 久久久精品午夜少妇| 亚洲精品一区二三区不卡| 中文字幕乱妇无码av在线| 久久九九久精品国产免费直播| 成人日韩在线电影| 91九色蝌蚪91por成人| 色狠狠av一区二区三区| 日韩偷拍一区二区| 日韩综合小视频| 久久影院电视剧免费观看| 亚洲欧美日本精品| 日韩aaaaa| 午夜一区二区三区视频| 涩涩日韩在线| 国产成人在线看| 国产精品福利在线观看| 亚洲资源在线播放| 精品国产乱码久久久久久久久 | 亚洲天堂一区二区在线观看| 老司机精品视频网站| 亚洲人成77777在线观看网| 色七七在线观看| 毛片基地黄久久久久久天堂| 日韩免费av在线| 国产亚洲精品成人| 亚洲女人初尝黑人巨大| 成人涩涩小片视频日本| 精品国产污污免费网站入口| 黄色在线观看av| 日韩亚洲欧美高清| 久久午夜精品视频| 欧美一区二区在线不卡| 免费成人深夜夜行p站| 日韩一卡二卡三卡| 免费成人深夜天涯网站| 国产成人亚洲精品青草天美 | 91精品国产综合久久久蜜臀图片 | 91麻豆精品在线| 国产精品久久一区| 国内精品偷拍视频| 国产一区二区在线观看免费播放| 韩国精品一区二区| 综合视频在线观看| 国产色产综合色产在线视频 | 久久伊99综合婷婷久久伊| 天天做天天爱天天高潮| 中文字幕日韩精品一区| 亚洲美女高潮久久久| 亚洲一区二区美女| 水蜜桃色314在线观看| 国产福利精品一区二区| 91在线观看网站| www.污视频| 免费一级片在线观看| 欧美成人艳星乳罩| 稀缺小u女呦精品呦| 欧美午夜影院一区| 日韩久久久久久久久| 国产亚洲一级高清| 国产精品999在线观看| 国产日韩在线亚洲字幕中文| 福利91精品一区二区三区| 中文字幕日本最新乱码视频| 91精品国产手机| 久草网在线观看| 69影院欧美专区视频| 成人深夜在线观看| 激情综合激情五月| 亚洲男人天堂视频| 久久亚洲精选| 欧美xxxxx在线视频| 国产亚洲精品成人av久久ww| 国产 日韩 欧美 精品| 韩日视频在线观看| 欧美日韩国产综合久久| 99热精品在线播放| 丝袜老师办公室里做好紧好爽 | 久久av一区二区三| 国产亚洲精品久久久久久牛牛 | 超碰人人人人人人人| 91视频88av| 在线观看av一区| 精品久久久久中文慕人妻| 欧美 日韩 国产精品| 一区二区日韩精品| 国产99久久久国产精品| 五月婷婷综合在线观看| 国产欧美日韩高清| 五月综合激情婷婷六月色窝| 欧美性受xxx黑人xyx性爽| 国产区二精品视| 欧美日韩中文字幕精品| 国产日韩欧美在线看| 亚洲h在线观看| 久久久久久久久久网站| 在线电影看在线一区二区三区| 在线免费一区三区| 日韩av中文在线观看| 日本爱爱爱视频| 韩国一区二区三区美女美女秀|