天天看點

Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

開發調試的九個技巧【谷歌浏覽器】

  • 1. 允許重複聲明let和class
  • 2. 過濾請求
  • 3. 展開所有的子節點
  • 4. 滾動元素到視圖
  • 5. 預設裝置
  • 6. 預設網絡狀況
  • 7. 捕獲快照
    • 7.1 捕獲全屏快照
    • 7.2 捕獲局部快照
  • 8. 快速清空站點緩存
  • 9. 更改調試面闆主題

Chrome版本

window

谷歌浏覽器

為最新版本 - 版本

85.0.4183.121

(正式版本)(64 位),

mac

谷歌浏覽器

為最新版本 - Version

85.0.4183.121

(Official Build) (64-bit)

Chrome版本更新參考如下

導覽列 => 更多圖示 => Settings => About Chrome => Update

以下的操作都在

mac

的谷歌浏覽器上。

window

上大同小異

1. 允許重複聲明let和class

更新版本之前

,我們在谷歌浏覽器上使用

let

class

對變量進行

二次聲明

,會

出現錯誤資訊

。如下:

let i = "healo"
let i = "world"
// 報錯
// Uncaught SyntaxError: Identifier 'i' has aready been declared
           

Chorme浏覽器

版本更新

後,

重複聲明不會報錯

,解決了在一個控制台裡面console調試中不能覆寫同一個變量的煩惱。

Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

2. 過濾請求

網頁請求伺服器,有時候發起的請求太多,我們想知道哪些請求傳回阻塞了。我們可以對請求的網絡進行過濾,來定位問題。

控制台 => Network => filter圖示 => is:running => 重新整理監控的頁面
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

3. 展開所有的子節點

在進行

DOM節點元素調試

的時候,我們需要對

每個節點進行展開檢視

,如果隻是逐個點選目标元素下面的子元素展開,耗費時間。可以嘗試下面的快捷操作~

控制台 => Elements => 按option(Alt鍵) + 點選要展開的元素圖示
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

4. 滾動元素到視圖

調試DOM元素

的時候,我們已經

定位

到相關的

DOM結構

上了,但是

對應的元素并沒有在可視視窗上

展示,那麼我們可以将其

快速滾動到可視視窗

控制台 => Elements => 右擊選中的DOM節點 => Scroll into view
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

5. 預設裝置

在進行

移動端調試

的時候,我們手頭上沒有那麼多裝置。在沒有充足調試機的情況下,我們就靠

調試工具進行模拟

。那麼,除了谷歌浏覽器預設裝置的幾個值,比如iPhone X, iPad。我們還可以自定義自己需要的裝置。

控制台 => setting圖示 => Devices => Add custom device…

我們添加一個一個

尺寸為300 * 800且DPR為3

的裝置。

Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

之後,在調試裝置的時候,我們可以選擇預設裝置進行預覽~

Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

6. 預設網絡狀況

我們不能把控使用者使用我們産品的網絡下載下傳速度,是以我們得模拟不同網速下面的産品表現情況,以檢查我們對産品的優化是否符合預期效果。同理,我們也可以

自定義網絡

的狀況,一般情況下

預設是online

控制台 => setting圖示 => Throttling => Add custom profile…
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

7. 捕獲快照

communication

省心省力的原則之一是:

圖文并茂地溝通

。在跟上下流的人員進行溝通的時候,推敲産品的途中,少不了對一個産品的

截圖

7.1 捕獲全屏快照

控制台 => command + shift + p => capture full size screenshot

輸入完執行後,會自動下載下傳全屏圖檔到本地

Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

7.2 捕獲局部快照

控制台 => 審查元素 => command + shift + p => capture node screenshot
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

8. 快速清空站點緩存

有時候開發調試,我們需要清空緩存資訊。與其手動一個個資訊清空,還不如

一步到位

直接清空這個站點的資訊

Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

9. 更改調試面闆主題

控制台 => setting設定圖示 => Preferences => Appearance => Theme
Chrome開發調試的九個技巧1. 允許重複聲明let和class2. 過濾請求3. 展開所有的子節點4. 滾動元素到視圖5. 預設裝置6. 預設網絡狀況7. 捕獲快照8. 快速清空站點緩存9. 更改調試面闆主題

謝謝你閱讀到了最後~

期待你關注、收藏、評論、點贊~

原文位址

開發調試的九個技巧【谷歌浏覽器】

繼續閱讀