瀏覽器中 F12 功能的簡單介紹


首先介紹edge開發者工具中,調試時使用最多的三個功能頁面是:元素(ELements)、控制台(Console)、源代碼(Sources),此外還有網絡(Network)等。

 

 

  • 元素(Elements):用於查看或修改HTML元素的屬性、CSS屬性、監聽事件、斷點等。
  • 控制台(Console):控制台一般用於執行一次性代碼,查看JavaScript對象,查看調試日志信息或異常信息。
  • 源代碼(Sources):該頁面用於查看頁面的HTML文件源代碼、JavaScript源代碼、CSS源代碼,此外最重要的是可以調試JavaScript源代碼,可以給JS代碼添加斷點等。
  • 網絡(Network):網絡頁面主要用於查看header等與網絡連接相關的信息。
  • 1、元素(Elements)
  • 利用鼠標點擊箭頭(或用者用快捷鍵Ctrl+Shift+C)進入選擇元素模式,然后從頁面中選擇需要查看的元素,然后可以在開發者工具元素(Elements)一欄中定位到該元素源代碼的具體位置 。

    查看元素屬性:可從被定位的源碼中查看部分,如class、src,也可在右邊的側欄中查看全部的屬性,如上圖位置查看修改元素的代碼與屬性:可直接雙擊想要修改的部分,然后就進行修改,或者選中要修改部分后點擊右鍵進行修改,如下圖:

    修改元素的代碼與屬性:可直接雙擊想要修改的部分,然后就進行修改,或者選中要修改部分后點擊右鍵進行修改,如下圖

     點擊需要修改的元素:右擊鼠標進行編輯:

     

     

    注意:這個修改也僅對當前的頁面渲染生效,不會修改服務器的源代碼,故而這個功能也是作為調試頁面效果而使用。

    右邊的側欄個功能的介紹:如下圖所示

     

    2、控制台(Console)

  •  

    • 查看JS對象的及其屬性
    • 執行JS語句
    • 查看控制台日志:當網頁的JS代碼中使用了console.log()函數時,該函數輸出的日志信息會在控制台中顯示。日志信息一般在開發調試時啟用,而當正式上線后,一般會將該函數去掉。

    3、源代碼(Sources)其主要功能如下介紹

  •  

     

     

     

    網絡(Network)大體功能如下:

     

     

     請求文件具體說明

  •  

     

    一共分為四個模塊:

    • Header:面板列出資源的請求url、HTTP方法、響應狀態碼、請求頭和響應頭及它們各自的值、請求參數等等
    • Preview:預覽面板,用於資源的預覽。
    • Response:響應信息面板包含資源還未進行格式處理的內容
    • Timing:資源請求的詳細信息花費時間
        1. 打開瀏覽器,按f12,點擊Network,可以查看相關網絡請求信息,記得是打開f12之后再刷新頁面才會開始記錄的

        2. 查看Network基本信息,請求了哪些地址及每個URL的網絡相關請求信息都可以看的到

          URL,響應狀態碼,響應數據類型,響應數據大小,響應時間

        3. 請求URL可進行篩選和分類

          選擇不同分類,查看請求URL,方便查找

        4. 也可以直接Filter搜索查詢相關URL

          可以輸入關鍵字或者正則表達式進行查詢

        5. Waterfall能分割重要的請求耗時,查看具體請求耗時在哪個地方

          鼠標指到相關區域可以看到具體耗時

        6. 我們具體分析下里面每個各代表什么意思,分別耗時多少,通過這個來分析服務器到底是哪個環節出了問題

          Queueing 是排隊的意思

          Stalled 是阻塞  請求訪問該URL的主機是有並發和連接數限制的,必須要等之前的執行才能執行之后的,這段時間的耗時

          DNS Lookup 是指域名解析所耗時間

          Initial connection 初始化連接時間,這里一般是TCP 3次連接握手時間

          SSL https特有,是一種協議

          Request sent 發送請求所消耗的時間

          Waiting 等待響應時間,這里一般是最耗時的

          Content Download 下載內容所需要消耗的時間


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM