Chrome調試工具Developer Tools——前端必備神器


本文鏈接: https://blog.csdn.net/u012542647/article/details/79401485

 

    今天要給大家介紹一個神器,就是谷歌瀏覽器(Chorme)自帶的前端調試工具——Developer Tools.

    在谷歌瀏覽器中,通過快鍵鍵F12就可以打開Devloper Tools:

 

Developer Tools

Develop Tools功能比較多,本文主要講解比較常用的幾個面板:Elements、Console、Sources和Network。

 

——    1    ——

 

Element面板

    之所以把這部分放在最前面,是因為這個功能是最為常用的。

    元素面板就是用來查看網頁的HTML元素的,使用方法看下圖。

查看HTML元素

    首先點擊下左上角的按鈕,然后我們只要把鼠標懸停在網頁元素上,即可查看到對應的元素。

    其中包括它的HTML標簽與對應的屬性,還有對應的樣式與原型(包括盒子模型)。

     然而,它能做的不僅僅如此,我甚至們可以任意的進行編輯,對HTML元素可以進行改動,對它的樣式也是可以自由調整!

    這就意味着,調整一個網頁的樣式可以實時的在chrome上進行微調,而不用每次修改后都要刷新資源后才能看效果。

    這簡直是太棒了,有木有?

 

 

  • Console面板

    控制台面板與各種開發工具的控制台類似,主要是用於控制台信息輸出。

    遇到資源文件加載失敗、網絡請求失敗等,或者一些提示信息,會打印到此處,像這樣:

 

 

js加載失敗

 

  •    關於Console的其他用處

查看變量。直接在控制台中輸入變量名(當然需要這個變量在作用域內),即可查看。

編寫js。這就意味着我們可以自己定義變量、寫函數,做個簡單的網頁腳本完全不成問題。例如,通過DOM來獲取搜索關鍵字input這個元素:

 

查看變量

    

 

——    3    ——

 

  • Sources面板

    資源面板就是將瀏覽器加載當前頁面時,所用到的資源文件的列表,它會按資源的URL來進行分類,如圖所示:

查看資源

    該面板最關鍵用處的就是可以調試js。我們可以找到對應的js文件,然后設置斷點,進行調試。

    在這里調試非常的方便,我們可以添加要觀察的變量,它可以是在作用域內已定義的變量,也可以是通過DOM獲取到的元素,或者通過各種方式得出的變量。

    它可以清晰的展示出變量的所有屬性、事件、以及原型鏈。

 

斷點調試

    例如,我們要觀察某個已知id的input元素,我們可以在這里看到它的所有屬性,以及它的事件與原型:

 

 

觀察變量

 

——    4   ——

 

  • Network面板

    網絡面板主要是將加載頁面過程中,發送的網絡請求(包括加載資源)按照時間線的形式呈現,能夠看到請求狀態,以及加載的時間等:

網絡請求

    我們可以查看每個請求的詳細信息,包括請求的頭部、返回值等(這個對於前后端聯調DEBUG時非常有用): 

請求詳細信息

 

    至此,大概把個人在試用Chrome調試工具比較常用的部分整理了一遍,希望本文能幫助到你了解Develop Tools。


免責聲明!

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



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