国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 科技週邊 IT業(yè)界 瀏覽器DevTools Secrets:?jiǎn)?dòng),網(wǎng)絡(luò)和性能

瀏覽器DevTools Secrets:?jiǎn)?dòng),網(wǎng)絡(luò)和性能

Feb 15, 2025 am 11:41 AM

Browser DevTools Secrets: Start-up, Network and Performance

過去十年,瀏覽器開發(fā)者工具(DevTools)已從基本的JavaScript控制臺(tái)發(fā)展成為完全集成的開發(fā)和調(diào)試環(huán)境?,F(xiàn)在可以修改和檢查網(wǎng)絡(luò)應(yīng)用程序的任何方面,但很少有人會(huì)深入研究其高級(jí)功能。本文將探索一系列您可能考慮或尚未考慮的功能。大多數(shù)情況下,我們將介紹Chrome的DevTools,但在適用情況下也會(huì)展示Firefox的替代方案。

關(guān)鍵要點(diǎn)

  • 瀏覽器開發(fā)者工具(DevTools)已發(fā)展成為完全集成的開發(fā)和調(diào)試環(huán)境,允許用戶修改和檢查 Web 應(yīng)用程序的任何方面。鍵盤快捷鍵、??窟x項(xiàng)、設(shè)置和自動(dòng)啟動(dòng)功能可以提高開發(fā)人員的效率。
  • DevTools 提供了許多有用的Web 開發(fā)功能,包括顏色對(duì)比度輔助功能檢查、屏幕截圖捕獲、查找未使用的CSS 和JavaScript、禁用網(wǎng)絡(luò)緩存、限製網(wǎng)絡(luò)速度、過濾網(wǎng)絡(luò)響應(yīng)、阻止網(wǎng)絡(luò)請(qǐng)求、重新創(chuàng)建Ajax 請(qǐng)求、啟用離線文件覆蓋、檢查存儲(chǔ)等等。
  • Chrome 的 DevTools 提供了性能監(jiān)視器和審核面板,用於實(shí)時(shí)分析 CPU 使用率、JavaScript 堆大小、DOM 節(jié)點(diǎn)、事件偵聽器、樣式重新計(jì)算等等。審核面板還會(huì)分析移動(dòng)和桌面視圖中的性能、輔助功能、最佳實(shí)踐和 SEO。

鍵盤快捷鍵

使用菜單啟動(dòng) DevTools 會(huì)浪費(fèi)寶貴的時(shí)間!請(qǐng)嘗試以下選項(xiàng)之一:

  • F12
  • ctrl shift i
  • cmd option j
  • 或右鍵單擊頁面上的任何元素,然後選擇“檢查”或“檢查元素”。

Chrome 提供了有用的鍵盤快捷鍵幫助。在 DevTools 中,按 F1 或從右上角的三個(gè)點(diǎn)菜單中選擇“設(shè)置”。然後從菜單中選擇“快捷鍵”:

Browser DevTools Secrets: Start-up, Network and Performance

???/strong>

DevTools 面板可以停靠在瀏覽器窗口的左側(cè)、右側(cè)或底部。如果您需要更多空間,可以將其取消??康絾为?dú)的窗口。 Chrome 中的主要三個(gè)點(diǎn)菜單中提供了??窟x項(xiàng):

Browser DevTools Secrets: Start-up, Network and Performance

Firefox 中的停靠選項(xiàng):

Browser DevTools Secrets: Start-up, Network and Performance

設(shè)置

可以通過相同的菜單或按 F1 訪問 DevTool 設(shè)置。這允許您設(shè)置顯示的工具、主題、製表符大小、顏色單位等選項(xiàng)。

自動(dòng)啟動(dòng) DevTools

在處理 Web 應(yīng)用程序時(shí),創(chuàng)建一個(gè)專用的桌面快捷方式來啟動(dòng)瀏覽器、打開 URL 並一步啟動(dòng) DevTools 可能比較實(shí)用。對(duì)於 Chrome,請(qǐng)使用以下 Chrome 命令行選項(xiàng)創(chuàng)建一個(gè)桌面圖標(biāo):

<code>chrome --auto-open-devtools-for-tabs http://m.miracleart.cn/link/2674cea93e3214abce13e072a2dc2ca5</code>

其中 http://m.miracleart.cn/link/2674cea93e3214abce13e072a2dc2ca5 是您的開發(fā) URL。 Firefox 的類似操作:

<code>firefox -devtools -url http://m.miracleart.cn/link/2674cea93e3214abce13e072a2dc2ca5</code>

(可執(zhí)行文件名可能因係統(tǒng)而異。)

開發(fā)期間使用隱身模式

隱身/私密模式在關(guān)閉瀏覽器後不會(huì)保留 cookie 和 localStorage 等數(shù)據(jù)。此模式非常適合測(cè)試漸進(jìn)式 Web 應(yīng)用 (PWA) 和登錄系統(tǒng)。您可以手動(dòng)啟動(dòng)瀏覽器進(jìn)入隱身模式,也可以通過向 Chrome 的命令行添加 --incognito 或向 Firefox 的命令行添加 -private 來實(shí)現(xiàn)。

命令面板

Chrome DevTools 提供了一個(gè)類似編輯器的命令面板。按 ctrl shift p:

Browser DevTools Secrets: Start-up, Network and Performance

它提供了對(duì)大多數(shù)功能和源文件的快速訪問(按退格鍵刪除 >)。

轉(zhuǎn)到控制臺(tái)

無論您使用哪個(gè) DevTool 面板,控制臺(tái)都非常有用。按 Esc 可顯示和隱藏底部面板中的控制臺(tái)窗口。

查找頁面顏色

當(dāng)您單擊任何 CSS 顏色屬性時(shí),大多數(shù)瀏覽器都會(huì)顯示一個(gè)顏色選擇器。 Chrome 還顯示面板底部頁面中使用的顏色:

Browser DevTools Secrets: Start-up, Network and Performance

可以單擊該面板以顯示更多顏色。

顏色對(duì)比度輔助功能

顏色選擇器還會(huì)顯示對(duì)比度比率,該比率指示前景文本和背景顏色之間的視覺差異。單擊比率以查看其與 AA 和 AAA 輔助功能標(biāo)準(zhǔn)的評(píng)級(jí)情況,這些標(biāo)準(zhǔn)可確保大多數(shù)人都能閱讀文本:

Browser DevTools Secrets: Start-up, Network and Performance

顏色條上低於該線的任何顏色都將通過 AA 對(duì)比度建議。

捕獲屏幕截圖

從 Chrome 的命令面板 (ctrl shift p) 中,鍵入“screenshot”,然後選擇一個(gè)選項(xiàng)來捕獲當(dāng)前視口、整個(gè)頁面或當(dāng)前活動(dòng)的元素。該文件將保存到下載文件夾。 (Chrome 74 還允許區(qū)域捕獲。)Firefox 提供了“截取屏幕截圖”系統(tǒng),該系統(tǒng)可從大多數(shù)菜單中訪問。此外,您還可以右鍵單擊 DOM 視圖中的任何元素,然後選擇“屏幕截圖節(jié)點(diǎn)”。

查找未使用的 CSS 和 JavaScript

Chrome 的新覆蓋率面板允許您快速找到未使用的代碼。從 DevTools“更多工具”子菜單中選擇“覆蓋率”,然後單擊錄製按鈕並在應(yīng)用程序中瀏覽。然後單擊任何文件以打開其源代碼:

Browser DevTools Secrets: Start-up, Network and Performance

未使用的代碼在行號(hào)槽中以紅色突出顯示。請(qǐng)注意,Chrome 似乎在您導(dǎo)航到新頁面時(shí)不會(huì)記住已使用/未使用的代碼,但我預(yù)計(jì)這將在未來的版本中提供。

禁用網(wǎng)絡(luò)緩存

在“網(wǎng)絡(luò)”面板中選中“禁用緩存”以從網(wǎng)絡(luò)加載所有文件。這提供了對(duì)首次頁面加載的更好評(píng)估。

限製網(wǎng)絡(luò)速度

同樣,當(dāng)大多數(shù)用戶通過 3G 訪問時(shí),測(cè)試 1gbps 連接的系統(tǒng)幾乎沒有意義。 “網(wǎng)絡(luò)”面板在 Chrome 中提供了“在線”下拉菜單,在 Firefox 中提供了“限制”下拉菜單,允許您模擬特定的網(wǎng)絡(luò)速度。

Browser DevTools Secrets: Start-up, Network and Performance

Chrome 還提供了一個(gè)添加您自己的限製配置文件的功能。

重新排序網(wǎng)絡(luò)響應(yīng)

默認(rèn)情況下,“網(wǎng)絡(luò)”面板按下載順序顯示請(qǐng)求和響應(yīng)的表格。但是,可以單擊任何表標(biāo)題以按名稱、狀態(tài)、類型、大小、響應(yīng)時(shí)間等重新排序。

過濾不完整的請(qǐng)求

要發(fā)現(xiàn)任何不完整或無響應(yīng)的 HTTP 請(qǐng)求,請(qǐng)?jiān)L問“網(wǎng)絡(luò)”面板並在“過濾器”框中輸入 is:running。

按響應(yīng)大小過濾

在“網(wǎng)絡(luò)”面板中,在“過濾器”框中輸入larger-than:S,其中S 是以字節(jié)(1000000)、千字節(jié)(1000k) 或兆字節(jié)(1M) 為單位的大小。大於所選大小的響應(yīng)將顯示。要查找較小的響應(yīng),請(qǐng)使用 -larger-than:S。

過濾第三方內(nèi)容

在“網(wǎng)絡(luò)”面板中,在“過濾器”框中輸入 -domain:*.yourdomain,其中 yourdomain 是您的主要 URL,例如 sitepoint.com。其餘響應(yīng)顯示對(duì) CDN、跟蹤器、社交媒體按鈕等的第三方請(qǐng)求。請(qǐng)求數(shù)量和有效負(fù)載大小顯示在表格下方的狀態(tài)欄中。

阻止網(wǎng)絡(luò)請(qǐng)求

在測(cè)試期間,可以阻止跟蹤器、分析、社交媒體窗口小部件或任何其他請(qǐng)求。右鍵單擊 Chrome 的“網(wǎng)絡(luò)”面板中的任何 HTTP 請(qǐng)求,然後選擇“阻止請(qǐng)求 URL”以阻止該 URL,或選擇“阻止請(qǐng)求域”以阻止對(duì)該域的任何請(qǐng)求。 “請(qǐng)求阻止”面板將打開,您可以在其中添加或刪除其他 URL 或域:

Browser DevTools Secrets: Start-up, Network and Performance

重新創(chuàng)建 Ajax 請(qǐng)求

可以通過右鍵單擊“網(wǎng)絡(luò)”表上的條目,然後選擇一個(gè)複制選項(xiàng)(例如 cURL、fetch 或 PowerShell)來檢查 Ajax XMLHttpRequest 操作。這將創(chuàng)建一個(gè)具有相同標(biāo)頭、用戶代理、cookie 和引薦來源的命令,可以將其粘貼到編輯器或終端中。

啟用離線文件覆蓋

Chrome 允許將任何文件保存到您的系統(tǒng),以便瀏覽器從設(shè)備而不是網(wǎng)絡(luò)獲取該文件。例如,如果您想加載或編輯通常從 CDN 訪問的資產(chǎn),這可以允許離線開發(fā)。在“源”中打開“覆蓋”面板,單擊“ 選擇覆蓋文件夾”,然後選擇一個(gè)合適的文件夾。

Browser DevTools Secrets: Start-up, Network and Performance

現(xiàn)在,右鍵單擊“網(wǎng)絡(luò)”面板中的任何資源,然後選擇“保存以進(jìn)行覆蓋”。任何後續(xù)的頁面重新加載都將從本地系統(tǒng)而不是 Web 訪問該文件。保存的文件也可以修改。

檢查存儲(chǔ)

Chrome 中的“應(yīng)用程序”面板和 Firefox 中的“存儲(chǔ)”面板允許您檢查、修改和刪除 cookie、緩存存儲(chǔ)、localStorage、sessionStorage、IndexedDB 和 Web SQL(如果受支持)中保存的值。 Chrome 的“清除存儲(chǔ)”面板還可以清除域的所有值,這在開發(fā)漸進(jìn)式 Web 應(yīng)用時(shí)非常有用。

性能監(jiān)視器

Chrome 的新性能監(jiān)視器可以從 DevTools“更多工具”菜單中訪問,並提供對(duì) CPU 使用率、JavaScript 堆大小、DOM 節(jié)點(diǎn)、事件偵聽器、樣式重新計(jì)算等的分析。與主性能面板不同,圖表會(huì)實(shí)時(shí)更新 - 無需首先錄製配置文件。

Browser DevTools Secrets: Start-up, Network and Performance

審核

Chrome 的審核面板最初旨在評(píng)估漸進(jìn)式 Web 應(yīng)用的功能,但該工具已發(fā)展成為一個(gè)通用工具,用於分析移動(dòng)和桌面視圖中的性能、輔助功能、最佳實(shí)踐和 SEO。

Browser DevTools Secrets: Start-up, Network and Performance

它不會(huì)發(fā)現(xiàn)所有問題,您可能不同意某些觀點(diǎn),但它是快速評(píng)估潛在問題的有用方法。希望您發(fā)現(xiàn)了一些新東西。更多 DevTool 秘訣即將推出……

(此處應(yīng)包含原文中的FAQ部分,由於篇幅過長(zhǎng),此處省略。FAQ部分內(nèi)容可根據(jù)需要重新生成)

以上是瀏覽器DevTools Secrets:?jiǎn)?dòng),網(wǎng)絡(luò)和性能的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

用於購買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺(tái) 用於購買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺(tái) Jun 25, 2025 am 08:28 AM

在一個(gè)在線信任不可談判的世界中,SSL證書對(duì)於每個(gè)網(wǎng)站都至關(guān)重要。 SSL認(rèn)證的市場(chǎng)規(guī)模在2024年價(jià)值56億美元,並且由於電子商務(wù)業(yè)務(wù)的激增而推動(dòng)了強(qiáng)勁的增長(zhǎng)

SaaS的5個(gè)最佳支付門戶:您的最終指南 SaaS的5個(gè)最佳支付門戶:您的最終指南 Jun 29, 2025 am 08:28 AM

付款網(wǎng)關(guān)是付款過程的關(guān)鍵組成部分,使企業(yè)能夠在線接受付款。它充當(dāng)客戶與商人之間的橋樑,安全地傳輸付款信息並促進(jìn)交易。 為了

新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 Jul 03, 2025 pm 05:48 PM

在我們認(rèn)為人類始終超越機(jī)器的領(lǐng)域的另一個(gè)挫折中,研究人員現(xiàn)在建議AI比我們更好地理解情感。研究人員發(fā)現(xiàn)人工智能證明了一個(gè)

由於新的Microsoft AI型號(hào) 由於新的Microsoft AI型號(hào) Jul 05, 2025 am 12:44 AM

一種新的人工智能(AI)模型已經(jīng)證明了比幾個(gè)使用最廣泛使用的全球預(yù)測(cè)系統(tǒng)更快,更精確地預(yù)測(cè)重大天氣事件的能力。該名為Aurora的模型已接受過培訓(xùn)。

您的設(shè)備餵養(yǎng)AI助手並收集個(gè)人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 您的設(shè)備餵養(yǎng)AI助手並收集個(gè)人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 Jul 05, 2025 am 01:12 AM

不管喜歡與否,人工智能已成為日常生活的一部分。許多設(shè)備(包括電動(dòng)剃須刀和牙刷)已成為AI驅(qū)動(dòng)的“使用機(jī)器學(xué)習(xí)算法來跟蹤一個(gè)人的使用方式,Devi的方式

高級(jí)AI型號(hào)的CO&#8322;回答相同問題時(shí)的排放量比更常見的LLM 高級(jí)AI型號(hào)的CO&#8322;回答相同問題時(shí)的排放量比更常見的LLM Jul 06, 2025 am 12:37 AM

根據(jù)最近的一項(xiàng)研究,我們?cè)噲D使AI模型的功能越精確,其碳排放量就越大 - 某些提示產(chǎn)生的二氧化碳比其他提示高達(dá)50倍。

威脅AI聊天機(jī)器人,它將撒謊,作弊和'讓您死”以阻止您,並警告 威脅AI聊天機(jī)器人,它將撒謊,作弊和'讓您死”以阻止您,並警告 Jul 04, 2025 am 12:40 AM

根據(jù)一項(xiàng)新的研究,人工智能(AI)模型在模型的目標(biāo)和用戶決定之間發(fā)生衝突時(shí)可能會(huì)威脅和勒索人類。

See all articles