成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

11 個很酷的 Chrome Devtools 技巧

開發(fā) 前端
Chrome瀏覽器,作為前端開發(fā)者最親密的伙伴,相信你一定不陌生。我們可以用它來查看網絡請求、分析網頁性能、調試最新的 JavaScript 功能……

Chrome瀏覽器,作為前端開發(fā)者最親密的伙伴,相信你一定不陌生。我們可以用它來查看網絡請求、分析網頁性能、調試最新的 JavaScript 功能……

除了這些,它還提供了很多強大但不常見的功能,可以大大提高我們的開發(fā)效率。

我們來看一下。

1.添加條件斷點

通過下面的代碼,我們希望食物的名字是?? 當斷點被觸發(fā)時,我該怎么做呢?

const foods = [
{
name: '??',
price: 10
},
{
name: '??',
price: 15
},
{
name: '??',
price: 20
},
]
foods.forEach((v) => {
console.log(v.name, v.price)
})

在數據量很大的情況下,使用條件斷點對開發(fā)工作很有幫助,大大提高效率。

2.在控制臺使用`$I`安裝npm包

有時候想用day.js或者lodash之類的API,又不想去官網查。如果你可以直接在控制臺上嘗試它會很好。

  • 安裝控制臺導入器插件
  • $i('name') 安裝 npm 包

3. 重新發(fā)送 XHR 請求

我們在工作中經常需要和后端開發(fā)人員一起調試接口。使用這個功能可以提高我們的對接效率。

只需要執(zhí)行以下步驟:

  • 選擇Network面板
  • 點擊Fetch/XHR
  • 選擇你要重新發(fā)送的請求
  • 右鍵單擊并選擇重播XHR

圖片

4.快速切換主題顏色

有人喜歡chrome的白色主題,也有人喜歡黑色,我們可以通過快捷鍵在兩個主題之間快速切換。

  • cmd + shift + p 執(zhí)行命令命令
  • 輸入“切換到深色主題”或“切換到淺色主題”來切換主題

5.在控制臺快速發(fā)送請求

對于同一個請求,有時需要修改輸入參數并重新發(fā)送,什么是捷徑?

只需要執(zhí)行以下步驟:

  • 選擇Network面板。
  • 單擊Fetch/XHR。
  • 選擇要重新發(fā)送的請求。
  • 選擇 Copy as fetch 面板。
  • 修改輸入參數并重新發(fā)送。

6. 復制 JavaScript 變量

我們如何將復雜的數據復制到剪貼板?

太奇妙了,您可以使用 Chrome 瀏覽器提供的復制功能來完成。

圖片

7. 在控制臺中獲取選中的 DOM 元素

當我們通過“元素”面板選擇一個元素時,如果我們想通過 JavaScript 打印它的一些屬性,比如寬度、高度、位置等,我們應該怎么做?

通過 Elements 面板選擇 DOM 元素。

使用 $0 訪問控制臺中的元素。

8.捕獲全尺寸屏幕截圖

如果我們要對一個多屏的頁面進行截圖,有什么好的辦法嗎?

功能強大的 Chrome 瀏覽器可以輕松做到這一點。

  • 準備你要捕獲的頁面的內容
  • CMD + Shift + P 執(zhí)行命令
  • Enter 捕獲全尺寸屏幕截圖并按 Enter

哇,這太酷了!!!

現在,有一個新問題,如果我們只想截取部分截圖頁面,我們應該做什么?

也很簡單,在第三步輸入“捕獲節(jié)點截圖”即可。

9.展開所有子節(jié)點

如何一次展開 DOM 元素的所有子節(jié)點?不是一個一個嗎?

你可以使用“元素”面板中的組合鍵“Alt + 單擊”一次展開所有子節(jié)點。

10.使用“$”引用上次執(zhí)行的結果

我們看一下這個場景,我們對字符串進行了各種操作,然后我們想知道每一步的結果,我們應該怎么做呢?

'fatfish'.split('').reverse().join('')

你可能會做這樣的事情

// step 1
'fatfish'.split('') // ['f', 'a', 't', 'f', 'i', 's', 'h']
// step 2
['f', 'a', 't', 'f', 'i', 's', 'h'].reverse() // ['h', 's', 'i', 'f', 't', 'a', 'f']
// step 3
['h', 's', 'i', 'f', 't', 'a', 'f'].join('') // hsiftaf

更簡單的方法

使用“$”獲取上一次操作的結果,無需每次都復制。

// step 1
'fatfish'.split('') // ['f', 'a', 't', 'f', 'i', 's', 'h']
// step 2
$_.reverse() // ['h', 's', 'i', 'f', 't', 'a', 'f']
// step 3
$_.join('') // hsiftaf

11.使用“$”和“$$”快速選擇DOM元素

使用 document.querySelector 和 document.querySelectorAll 在控制臺中選擇當前頁面的元素是最常見的需求,但是有點太長了,我們可以使用 $ 和 $$ 來代替。

責任編輯:華軒 來源: 今日頭條
相關推薦

2022-07-29 09:01:20

Chrome試源代碼調試技巧

2022-04-27 20:52:48

JSChrome元素

2017-10-09 10:04:48

JavaScriptChrome DevT調試

2022-08-23 23:19:12

ChromeCoverage

2022-09-02 09:01:36

ChromeWeb調試

2022-10-28 19:19:11

ChromeNetwork網絡

2009-05-04 09:11:28

GoogleChrome瀏覽器

2023-05-18 15:32:02

HTML開發(fā)技巧

2021-09-28 13:42:55

Chrome Devwebsocket網絡協議

2017-09-12 15:11:12

Chrome

2022-08-21 14:05:54

調試工具CDP

2022-08-15 20:48:28

Chrome安卓網頁

2021-05-10 10:01:04

JavaScript開發(fā)技巧

2021-10-19 08:00:00

Windows 11Windows微軟

2009-03-10 10:01:00

802.11n無線APDARPA

2021-05-11 10:03:06

性能優(yōu)化工具Performance

2021-12-17 00:10:00

ChromeDevtools功能

2022-11-28 23:44:26

JavaScript技巧程序員

2020-05-17 16:19:59

JavaScript代碼開發(fā)

2022-04-07 12:13:22

技巧高可用單機版
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美4p| japan21xxxxhd美女 日本欧美国产在线 | 在线精品一区 | 亚洲视频在线免费观看 | 午夜爽爽男女免费观看hd | 一区二区三区精品视频 | 欧美精品1区2区3区 精品国产欧美一区二区 | 亚洲一区二区中文字幕 | 91精品国产日韩91久久久久久 | 欧美中文字幕 | 亚洲欧美国产一区二区三区 | 日本精品视频一区二区 | 国产99视频精品免费播放照片 | 亚洲精品免费视频 | 国产精品美女久久久久久免费 | 久久久久久亚洲精品 | 亚洲免费片| 国产麻豆一区二区三区 | 国产精品一区二区av | 成人免费在线观看 | av日韩在线播放 | 国产成人aⅴ| 欧美日韩国产一区二区三区 | 中文字幕日韩欧美 | 欧美一区二区三区在线 | 日本中文字幕视频 | 亚洲精品中文在线 | 日韩免| 91婷婷韩国欧美一区二区 | 操到爽| 一区二区高清 | 一级二级三级黄色 | 亚洲成av人片在线观看 | 久久6视频 | 精品免费视频一区二区 | 中文字幕一区在线 | 国产精品美女久久久 | www.久久久.com| 亚洲最大福利网 | 91精品导航| 欧美一区二区三区久久精品 |