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

首頁 科技周邊 IT業(yè)界 瀏覽器DevTools Secrets:啟動,網(wǎng)絡(luò)和性能

瀏覽器DevTools Secrets:啟動,網(wǎng)絡(luò)和性能

Feb 15, 2025 am 11:41 AM

Browser DevTools Secrets: Start-up, Network and Performance

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

關(guān)鍵要點

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

鍵盤快捷鍵

使用菜單啟動 DevTools 會浪費寶貴的時間!請嘗試以下選項之一:

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

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

Browser DevTools Secrets: Start-up, Network and Performance

???/strong>

DevTools 面板可以停靠在瀏覽器窗口的左側(cè)、右側(cè)或底部。如果您需要更多空間,可以將其取消??康絾为毜拇翱?。Chrome 中的主要三個點菜單中提供了停靠選項:

Browser DevTools Secrets: Start-up, Network and Performance

Firefox 中的??窟x項:

Browser DevTools Secrets: Start-up, Network and Performance

設(shè)置

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

自動啟動 DevTools

在處理 Web 應(yīng)用程序時,創(chuàng)建一個專用的桌面快捷方式來啟動瀏覽器、打開 URL 并一步啟動 DevTools 可能比較實用。對于 Chrome,請使用以下 Chrome 命令行選項創(chuàng)建一個桌面圖標(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)閉瀏覽器后不會保留 cookie 和 localStorage 等數(shù)據(jù)。此模式非常適合測試漸進(jìn)式 Web 應(yīng)用 (PWA) 和登錄系統(tǒng)。您可以手動啟動瀏覽器進(jìn)入隱身模式,也可以通過向 Chrome 的命令行添加 --incognito 或向 Firefox 的命令行添加 -private 來實現(xiàn)。

命令面板

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

Browser DevTools Secrets: Start-up, Network and Performance

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

轉(zhuǎn)到控制臺

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

查找頁面顏色

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

Browser DevTools Secrets: Start-up, Network and Performance

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

顏色對比度輔助功能

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

Browser DevTools Secrets: Start-up, Network and Performance

顏色條上低于該線的任何顏色都將通過 AA 對比度建議。

捕獲屏幕截圖

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

查找未使用的 CSS 和 JavaScript

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

Browser DevTools Secrets: Start-up, Network and Performance

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

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

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

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

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

Browser DevTools Secrets: Start-up, Network and Performance

Chrome 還提供了一個添加您自己的限制配置文件的功能。

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

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

過濾不完整的請求

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

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

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

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

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

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

在測試期間,可以阻止跟蹤器、分析、社交媒體窗口小部件或任何其他請求。右鍵單擊 Chrome 的“網(wǎng)絡(luò)”面板中的任何 HTTP 請求,然后選擇“阻止請求 URL”以阻止該 URL,或選擇“阻止請求域”以阻止對該域的任何請求?!罢埱笞柚埂泵姘鍖⒋蜷_,您可以在其中添加或刪除其他 URL 或域:

Browser DevTools Secrets: Start-up, Network and Performance

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

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

啟用離線文件覆蓋

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

Browser DevTools Secrets: Start-up, Network and Performance

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

檢查存儲

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

性能監(jiān)視器

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

Browser DevTools Secrets: Start-up, Network and Performance

審核

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

Browser DevTools Secrets: Start-up, Network and Performance

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

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

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

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

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

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

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

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

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

SaaS的5個最佳支付門戶:您的最終指南 SaaS的5個最佳支付門戶:您的最終指南 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)為人類始終超越機器的領(lǐng)域的另一個挫折中,研究人員現(xiàn)在建議AI比我們更好地理解情感。研究人員發(fā)現(xiàn)人工智能證明了一個

由于新的Microsoft AI型號 由于新的Microsoft AI型號 Jul 05, 2025 am 12:44 AM

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

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

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

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

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

See all articles