Chrome開(kāi)發(fā)者工具的使用

原文:http://www.reibang.com/p/e366183e06f4
本文只是摘取原文一些對(duì)本人比較有用的使用技巧

9大功能面板

Elements元素面板:檢查和調(diào)整頁(yè)面腌且,調(diào)試DOM和CSS
Network網(wǎng)絡(luò)面板:調(diào)試請(qǐng)求怎茫,了解頁(yè)面靜態(tài)資源分布舟铜,網(wǎng)頁(yè)性能檢測(cè)
Console控制臺(tái)面板:調(diào)試JavaScript独令,查看日志,交互式代碼調(diào)試
Sources源代碼資源面板:調(diào)試JavaScript頁(yè)面源代碼辑奈,進(jìn)行斷點(diǎn)調(diào)試
Application應(yīng)用面板:查看和調(diào)試客戶端存儲(chǔ)纯路,如Cookie、LocalStorage浮禾、SessionStorage
Performance性能面板:查看頁(yè)面性能細(xì)節(jié),細(xì)粒度對(duì)網(wǎng)頁(yè)載入進(jìn)行性能優(yōu)化
Memory內(nèi)存面板:JavaScript CPU分析器份汗,內(nèi)存堆分析器
Security安全面板:查看頁(yè)面安全及證書(shū)問(wèn)題
Audis面板:使用Google Lighthouse輔助性能分析盈电,給出優(yōu)化建議

打開(kāi)方式

快捷鍵Ctrl + shift + J;按 command + shift + p (windows 按 Ctrl + shift + p)杯活,彈出命令輸入框匆帚。(說(shuō)明:下面所有的快捷鍵都是在windows下的)

展開(kāi)/縮起某標(biāo)簽下所有層級(jí)的標(biāo)簽

1.切換 “Elements" 元素面板
2.按住 Alt 鍵點(diǎn)擊某個(gè)文檔節(jié)點(diǎn)左側(cè)的小箭頭切換

強(qiáng)制設(shè)置元素的狀態(tài)

  1. 選中元素
  2. 點(diǎn)擊Style面板下的“ :hov ” 按鈕
  3. 勾選要切換的狀態(tài)
image

查找某元素綁定的事件

  1. 切換 “Elements" 元素面板,點(diǎn)擊文檔節(jié)點(diǎn)
  2. 選擇 “Event Listeners” 頁(yè)簽
  3. 展開(kāi)相應(yīng)的事件名轩猩,如“click”
  4. 對(duì) “handler” 點(diǎn)擊右鍵卷扮,選擇 “Show funciton definition”
image
image
image
image
image

打開(kāi)某個(gè)資源文件/快速定位源代碼行數(shù)

1.按command + p (windows 按 Ctrl + p)荡澎,彈出文件搜索框
2.輸入文件名/輸入 :行數(shù)均践,如 ":480"
3.敲回車鍵

格式化代碼

點(diǎn)擊已打開(kāi)文件左下角的花括號(hào)按鈕


image
image

對(duì)某行代碼打斷點(diǎn)

  • 點(diǎn)擊代碼左側(cè)的行號(hào)
  • 鼠標(biāo)移至代碼中的變量可實(shí)時(shí)查看值
image

監(jiān)聽(tīng)斷點(diǎn)環(huán)境下的變量

  1. 切換 “watch” 面板
  2. 點(diǎn)擊 “ + ” 按鈕
  3. 輸入要監(jiān)聽(tīng)的變量
  4. 敲回車鍵
image
image
image

切換網(wǎng)絡(luò)模式

  1. 切換 Network 網(wǎng)絡(luò)面板
  2. 點(diǎn)擊 “ online ” 下拉面板
  3. 選擇要切換的網(wǎng)絡(luò)模式
image
image

限制網(wǎng)速

  1. 切換 Network 網(wǎng)絡(luò)面板
  2. 點(diǎn)擊 “ online ” 下拉面板
  3. 選擇 “ add ” 選項(xiàng)
  4. 點(diǎn)擊 “ Add custom profile... ” 按鈕
  5. 依次輸入“Profile Name”、“Download”摩幔、“Upload”等輸入項(xiàng)
  6. 點(diǎn)擊 "Add" 按鈕
  7. 回到 Network 網(wǎng)絡(luò)面板切換所新增的網(wǎng)絡(luò)模式
image
image
image
image
image

在Console控制臺(tái)查找DOM

  1. 切換到Console控制臺(tái)面板
  2. 輸入:document.querySelectorAll("#APP")
  3. 敲回車鍵彤委,展開(kāi)輸出結(jié)果,點(diǎn)擊紅色框位置將會(huì)跳轉(zhuǎn)到相應(yīng)的元素節(jié)點(diǎn)
image
image

在控制臺(tái)中輸入多行代碼

按住Shift鍵敲回車即可換行

image
image

手動(dòng)添加Cookie

  1. 在Application面板中按 esc 鍵或衡,打開(kāi)控制臺(tái)面板
  2. 輸入:document.cookie = "test=1"
image

手動(dòng)添加LocalStorage

  1. 在Application面板中按 esc 鍵焦影,打開(kāi)控制臺(tái)面板
  2. 輸入:localStorage.setItem('test', '1')
image

模擬手機(jī)調(diào)試

點(diǎn)擊 DevTools 左上角的手機(jī)圖標(biāo)按鈕车遂,如圖:

image

手機(jī)調(diào)試面板菜單介紹

image

集成 Vue.js 開(kāi)發(fā)者工具

  1. 進(jìn)入官網(wǎng):https://cn.vuejs.org/
  2. 選擇 “ 生態(tài)系統(tǒng) ” 菜單下的 “ Devtools ”
  3. 下載源碼后解壓
  4. 在終端切換到解壓后的文件目錄
  5. 輸入打包命令(需安裝webpack):cd shells/chrome && cross-env NODE_ENV=production webpack --progress --hide-modules
  6. 打開(kāi)Chrome,輸入網(wǎng)址:chrome://extensions/
  7. 點(diǎn)擊按鈕 “ 加載已解壓的擴(kuò)展程序 ”
  8. 選擇 vue-devtools 目錄下的 shell/chrome 即可
image
image
image
image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末斯辰,一起剝皮案震驚了整個(gè)濱河市舶担,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌彬呻,老刑警劉巖衣陶,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異闸氮,居然都是意外死亡剪况,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門蒲跨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)译断,“玉大人,你說(shuō)我怎么就攤上這事或悲∷镞洌” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵隆箩,是天一觀的道長(zhǎng)该贾。 經(jīng)常有香客問(wèn)我,道長(zhǎng)捌臊,這世上最難降的妖魔是什么杨蛋? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮理澎,結(jié)果婚禮上逞力,老公的妹妹穿的比我還像新娘。我一直安慰自己糠爬,他們只是感情好寇荧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著执隧,像睡著了一般揩抡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上镀琉,一...
    開(kāi)封第一講書(shū)人閱讀 51,610評(píng)論 1 305
  • 那天峦嗤,我揣著相機(jī)與錄音,去河邊找鬼屋摔。 笑死烁设,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的钓试。 我是一名探鬼主播装黑,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼副瀑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了恋谭?” 一聲冷哼從身側(cè)響起糠睡,我...
    開(kāi)封第一講書(shū)人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎疚颊,沒(méi)想到半個(gè)月后铜幽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡串稀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年除抛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片母截。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡到忽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出清寇,到底是詐尸還是另有隱情喘漏,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布华烟,位于F島的核電站翩迈,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏盔夜。R本人自食惡果不足惜负饲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望喂链。 院中可真熱鬧返十,春花似錦、人聲如沸椭微。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蝇率。三九已至迟杂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間本慕,已是汗流浹背排拷。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留间狂,地道東北人攻泼。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓火架,卻偏偏與公主長(zhǎng)得像鉴象,于是被迫代替她去往敵國(guó)和親忙菠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容