天天看點

【調試】800- Chrome 上開發調試的九個技巧

【調試】800- Chrome 上開發調試的九個技巧

作者:Jimmy

如果你是一個前端開發者,你接觸浏覽器的時間會占用你工作時間的一半,甚至更多。那麼我們推薦你使用谷歌浏覽器,它是前端開發利器之一🚀開題前,請你更新谷歌浏覽器的版本到最新。截止本文釋出,鄙人​

​window​

​上谷歌浏覽器為最新版本 - 版本 85.0.4183.121(正式版本)(64 位),​

​mac​

​上谷歌浏覽器為最新版本 - Version 85.0.4183.121 (Official Build) (64-bit)

問:為啥要更新?答:一是為了統一操作講解;二是産品更新總會解決些遺留的問題吧,技術向前看

感興趣的夥伴可以看看官網的更新記錄👉google web下面直接進入正題 💓以下的操作都是在​

​mac​

​​的谷歌浏覽器上進行的。​

​window​

​上大同小異,請自行腦補~

1. 允許重複聲明 ​

​let​

​​ 和 ​

​class​

在更新版本之前,我們在谷歌浏覽器上使用​

​let​

​​或​

​class​

​對變量進行二次聲明,會出現錯誤資訊。如下:

let i = "jia"

let i = "reng"

// 報錯
// Uncaught SyntaxError: Identifier 'i' has aready been declared
複制代碼      
導覽列 => 更多圖示 => Settings => About Chrome => Update

更新後,重複聲明不會報錯,解決了在一個控制台裡面​

​console​

​調試中不能覆寫同一個變量的煩惱。

【調試】800- Chrome 上開發調試的九個技巧

2. 過濾請求

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

控制台 => Network => filter圖示 => is:running => 重新整理監控的頁面
【調試】800- Chrome 上開發調試的九個技巧

filter

3. 展開所有的子節點

在進行​

​DOM​

​節點元素調試的時候,我們需要對每個節點進行展開檢視,如果隻是逐個點選目标元素下面的子元素展開,耗費時間。可以嘗試下面的快捷操作~

控制台 => Elements => 按option + 點選要展開的元素圖示
【調試】800- Chrome 上開發調試的九個技巧

expand

4. 滾動元素到視圖

在調試​

​DOM​

​​元素的時候,我們已經聚焦到相關的​

​DOM​

​結構上了,但是對應的元素并沒有在可視視窗上展示,那麼我們可以将其快速滾動到可視視窗。

控制台 => Elements => 右擊選中的DOM節點 => Scroll into view
【調試】800- Chrome 上開發調試的九個技巧

scroll

5. 預設裝置

在進行調試的時候,我們手頭上沒有那麼多裝置。特别是開發移動端的猿兒,在沒有充足調試機的情況下,我們就靠調試工具進行模拟。那麼,除了谷歌浏覽器預設裝置的幾個值,比如​

​iPhone X, iPad​

​。我們還可以自定義自己需要的裝置。

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

我們添加一個一個尺寸為300 * 800且​

​DPR​

​為3的裝置。

【調試】800- Chrome 上開發調試的九個技巧

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

【調試】800- Chrome 上開發調試的九個技巧

6. 預設網絡狀況

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

​online​

​。

控制台 => setting圖示 => Throttling => Add custom profile...
【調試】800- Chrome 上開發調試的九個技巧

custom_network

7. 捕獲快照

​communication​

​省心省力的原則之一是:圖文并茂地溝通。在跟上下流的人員進行溝通的時候,推敲産品的途中,少不了對一個産品的截圖。作為一個開發者,你還在使用截圖工具或聊天工具進行操作?我們有更加友善的方案~

7.1 捕獲全屏快照

控制台 => command + shift + p => capture full size screenshot
【調試】800- Chrome 上開發調試的九個技巧

下面是截取自己掘金個人資料頁面的圖檔。在進入個人資料頁面後,設定成移動裝置調試,之後在控制台上按照上面的步驟執行​

​capture full size screenshot​

​,即可生成完整的個人資料頁面圖檔。

⚠️ 不限制移動端調試操作,PC端也可以,這裡為了友善貼圖,才選擇移動端調試而已

當然,我們使用局部截圖更加頻繁,那就使用到了下面的小技巧。

7.2 捕獲局部快照

控制台 => 審查元素 => command + shift + p => capture node screenshot

我選擇掘金個人資料的頭像部分進行截取示範~

【調試】800- Chrome 上開發調試的九個技巧

正确操作後,截取到的就是目标稽核元素,如下圖:

【調試】800- Chrome 上開發調試的九個技巧

8. 快速清空站點緩存

有時候開發調試,我們需要清空緩存資訊。與其手動一個個資訊清空,還不如一步到位,直接清空這個站點的資訊 💨

控制台 => command + shift + p => clear site data
【調試】800- Chrome 上開發調試的九個技巧

嗯~就此打住吧,寫了不少了~等等,才八個技巧而已麼,得加一條 🐱Because NINE is my lucky number.

【調試】800- Chrome 上開發調試的九個技巧

9. 更改調試面闆主題

在開發調試中,預設主題難免讓眼睛審美疲勞。而且,作為一個開發者,要高冷,高冷,高冷...暗黑色調妥妥的。通過下面的操作,你可以選擇适合自己的風格。

控制台 => setting設定圖示 => Preferences => Appearance => Theme
【調試】800- Chrome 上開發調試的九個技巧

theme

繼續閱讀