10個“Chrome開發者工具”使用技巧

摘要:今天給大家分享一些使用“Chrome開發者工具”的小技巧。包括調試,優化頁面渲染速度等。希望能提升Web開發人員的工作效率。

今天給大家分享一些使用“Chrome開發者工具”的小技巧。包括調試,優化頁面渲染速度等。希望能提升Web開發人員的工作效率。

1,打開Shadow DOM顯示

瀏覽器對例如Video、Password等組件進行了封裝,無法查看到組件的詳細代碼,不利於調試。幸好,通過配置能夠在元素標籤器中顯示被隱藏的組件代碼。

實現:Settings → General → Elements → Show user agent shadow DOM

1

2,在控制檯快速選擇元素

在Chrome Dev Tools 控制檯中還可以通過$變量來選擇DOM元素:

  • $:Chrome控制檯中原生支持類jQuery的選擇器。用$加上熟悉的css選擇器就能選擇DOM節點。
  • $0 ~ $4:最近選擇過的5個DOM節點。$0會返回最近一次點選的DOM結點。以此類推,$1返回的是上上次點選的DOM節點。最多可以保存5個,如果不滿5個,則返回undefined。

2

3,多行插入符編輯內容

在Sources編輯框中,按住Ctrl(Cmd for Mac),在要編輯的地方點擊鼠標,可以設置多個插入符。按下Ctrl + U 撤銷編輯,快速輸入,快速刪除。

3

4,使用”3步快照”技術來找出JavaScript內存泄露

  1. 打開開發者工具並且切換到Profiles面板裏;
  2. 在頁面執行一個能引起內存泄露的操作;
  3. 點擊“Take Snapshot”來執行一個堆快照;
  4. 重複執行步驟 2 和步驟 3 三次;
  5. 選擇最後一個堆快照;
  6. 將過濾器從“所有對象”改爲“快照 1 和 2 之間的對象”;

現在應該已經可以看到一組新的泄露對象的集合,選擇其中的一個然後查看是什麼導致的內存泄露。

4 5

5,強制改變元素狀態

實現:

  • Elements面板右側Styles標籤 → Toggle Element State
  • Elements面板左側右擊 → Force element state

6

 

6,快速查找文件&搜索特定字符串

實現:Sources面板下 Ctrl+P(Cmd+P for mac)

7

開發者工具支持在源代碼中搜索特定的字符串的功能,這種搜索方式不但能區分大小寫,還支持正則表達式。

實現:Sources面板下 Ctrl + Shift + F(Cmd + Shift + F for mac)

8

 

7,多列內容選擇&匹配相同選項

實現:

  • 多列內容選擇:按住Alt鍵,當鼠標箭頭變爲“+”號後,點擊鼠標
  • 匹配相同選項:選中需要匹配的元素,快捷鍵Ctrl + D(Cmd + D for mac)

9

 

8,改變顏色模式&自定義調色板

開發者工具支持在rgba、hsl和hexadecimal來回切換顏色模式和實時編輯預覽頁面顏色。

實現:

  • 改變顏色模式:Shift + 點擊鼠標
  • 自定義調色板:點擊樣式區域顏色前面的小方塊

10

 

9,設備模式&移動仿真

開發者工具能夠模擬不同移動設備,快速測試移動端的用戶體驗,解決調試困難的問題。

  • 通過模擬不同的屏幕大小和分辨率來測試響應式的設計效果, 也可以模擬Retina 屏幕;
  • 使用網絡模擬器來評估你的站點的性能,並且不會影響到其他選項;
  • 可視化並審查 CSS 樣式;
  • 準確模擬設備輸入,比如觸控事件、地理位置以及設備屏幕朝向。

11

設備模式的另一個很酷的功能是模擬移動設備的傳感器,例如觸摸屏幕和加速計,甚至可以更改你的地理位置。

實現:Esc鍵 → Emulation → Enable emulation → Sensors

12

 

10,Workspace編輯本地文件

Workspace把開發者工具變成了一個真正的IDE。將Sources選項卡中的文件和本地項目中的文件進行匹配,直接編輯和保存,不必複製/粘貼到編輯器。

實現:Source左側面板下右擊 → Add Folder to worksapce

13

 

 

-END-

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章