如何使用瀏覽器的F12開發(fā)者工具調(diào)試頁面?Chrome瀏覽器使用F12調(diào)試代碼方法

一個程序員按照要求編寫一個網(wǎng)頁,不可能一次編寫就完全達到目的,一般要對自己的的代碼修改調(diào)試幾次后才能到達要求,瀏覽器的F12開發(fā)人員工具就可以很方便的幫助程序員調(diào)試自己的代碼。
瀏覽器F12功能介紹
調(diào)試時使用最多的功能頁面是:元素(ELements)、控制臺(Console)、源代碼(Sources)、網(wǎng)絡(luò)(Network)等。
元素(Elements):用于查看或修改HTML元素的屬性、CSS屬性、監(jiān)聽事件、斷點(DOM斷點:在JavaScript調(diào)試中,我們經(jīng)常使用到斷點調(diào)試,其實在DOM結(jié)構(gòu)的調(diào)試中,我們也可以使用斷點方法,這就是DOM Breakpoint(DOM 斷點))
控制臺(Console):控制臺一般用于執(zhí)行一次性代碼,查看JavaScript對象,查看調(diào)試日志信息或異常信息。
源代碼(Sources):該頁面用于查看頁面的HTML文件源代碼、JavaScript源代碼、CSS源代碼,此外最重要的是可以調(diào)試JavaScript源代碼,可以給JS代碼添加斷點等。
網(wǎng)絡(luò)(Network):網(wǎng)絡(luò)頁面主要用于查看header等與網(wǎng)絡(luò)連接相關(guān)的信息。
一,背景介紹
通常前端程序員在按照UI效果圖編輯網(wǎng)頁時,不可能一口將全部的代碼全部寫好,通常情況是編寫邊調(diào),經(jīng)過反反復(fù)復(fù)的調(diào)試后才能達到要求的效果,這時候用Chrome瀏覽器的F12開發(fā)者工具能形象直觀的幫助程序員調(diào)試自己的代碼,用好F12能顯著提高開發(fā)者的工作效率,加快調(diào)試的速度。
二,知識剖析
1,F(xiàn)12開發(fā)人員工具是一套按需采用的工具,網(wǎng)站開發(fā)人員可以隨時在任何網(wǎng)頁上使用F12工具,從而快速調(diào)試的JavaScript中,HTML和級聯(lián)樣式表(CSS),還可以跟蹤并查明網(wǎng)頁或網(wǎng)絡(luò)的性能問題。
注:部分電腦打開F12是需要組合鍵:FN + F12。
三,具體實操
1,如何更改調(diào)試窗口的顯示位置?
先按F12進入調(diào)試位置
Dosk side有四個選項,1。將開發(fā)者工具單框拖出來2.放置左側(cè)3.放置底部4.放置右側(cè)。
一般都是谷歌瀏覽器是默認放置在右側(cè)的,今天我們主要說谷歌瀏覽器當(dāng)中的F12開發(fā)者工具。
如果要進行模擬手機端調(diào)試頁面的話,用左右布局調(diào)試會比較方便,如果是調(diào)試PC端頁面的話,將調(diào)試頁面放置下端會更好一點,這樣不會遮住部分的顯示內(nèi)容。
2,如何選中需要修改的元素?如何進行手機端的調(diào)試?
首先打開F12,圖上右上角有一個小鼠標(biāo)箭頭圖標(biāo)和一個小手機圖標(biāo)。我們用鼠標(biāo)小鼠標(biāo)箭頭圖標(biāo)然后點擊選擇網(wǎng)頁中的內(nèi)容,這時候就會在開發(fā)者工具中看見該選中的內(nèi)容樣式顯示出來。選擇網(wǎng)頁中的內(nèi)容可以是一串文字也可以是一張圖片或者一個塊級元素。
點擊小手機圖標(biāo),開發(fā)者工具會將頁面模式換成模擬手機瀏覽的狀態(tài),如上圖圖中正上方可選擇市場主流的不同品牌手機和不同的分辨率樣式來進行頁面查看,從而觀察頁面在不同手機不同分辨率下的顯示效果。
3,如何更直觀的觀察到頁面中設(shè)置的盒子模型?
咱們在CSS布局會經(jīng)常用到盒子模型,可是在網(wǎng)頁上隨意點開某一個塊級元素進行審查,在管理者工具欄有一個直觀的盒子樣式(如上圖),你可以直接在盒子上進行更改.margin,填充,邊框,內(nèi)容欄的上下左右各個值都可以進行直觀的修改。
4,如何修改設(shè)置當(dāng)前元素的樣式,或在當(dāng)前元素對應(yīng)的類上修改樣式?
①如何在當(dāng)前元素上修改?
選擇某一個元素,在開發(fā)者工具底下會彈出一個當(dāng)前元素樣式 - 元素風(fēng)格??稍谠撨x擇樣式下更改,這樣更改有一個好處,它不會影響其它位置相同元素的樣式,只會影響當(dāng)前你選取的這個元素的樣式。這樣優(yōu)先級更高。
②如何在當(dāng)前元素對應(yīng)的類上修改樣式?
在開發(fā)者工具最底下我框選出來的位置就是當(dāng)前元素類,也可在這個位置進行更改樣式,但是在這個位置修改樣式需要注意頁面當(dāng)中所有同一種元素的樣式都會發(fā)生改變,一牽動則動全身。
5,如何修改元素設(shè)置的偽類屬性?
如圖,選中某一個元素,然后在開發(fā)者工具的過濾器當(dāng)中有一個:HOV值點擊它,然后選取你需要查找的偽類。
注:因為正常情況下點擊一個元素屬性,你是看不到它的偽類的。
點擊出現(xiàn)偽類后,你就可以在這個上面直接更改樣式了。
比如顏色,可以直接在開發(fā)者工具中自帶的畫板中吸取頁面中你想要的顏色,然后確定就可以更改了。
咱們在制作網(wǎng)頁時,UI圖上的顏色也可以拿開發(fā)者自帶的畫板吸取確定顏色。
6,如何添加新的類,復(fù)制和刪除原來的類?
過濾器欄中最右邊有一個.CLS選項,它可以添加新的類,這個功能主要是添加CSS原樣式中存在的類,通過調(diào)用其它類樣式到當(dāng)前元素中來,從而查看新的樣式。
.CLS右邊的十號作用是復(fù)制當(dāng)前類,可重新在新類中布置新的樣式。特別是在舊類樣式代碼非常多的情況下重新布局樣式,這時候用新增一個類的方法就很方便,新類復(fù)制到編碼器當(dāng)中也省不少事。
7,如何快速增加元素的樣式?
谷歌瀏覽器自帶了4個快速增加屬性的按鈕,如圖上4個圖標(biāo),從左到右分別是應(yīng):
文本shadow-文本元素陰影效果
箱型shadow-塊級元素陰影效果
color-字體顏色
背景color-背景顏色
有人可能會問怎么才能找到它們呢?可能細心的同學(xué)已經(jīng)發(fā)現(xiàn)了。
當(dāng)鼠標(biāo)懸浮在類欄中,右邊會出現(xiàn)一個三個小點的按鈕,點擊它便會出現(xiàn)這四個按鈕了。
最后,頁面樣式修改完成后,我們就該保存啦??梢杂腥N方式保存修改后的代碼。
①從開發(fā)者工具類里面復(fù)制代碼到你的代碼編輯器。
②直接在頁面上CTRL + S另存為即可,這種比較暴力,適合F12大幅度修改后的頁面。
③也可以對照開發(fā)者工具,在WebStorm或VScode代碼編輯器中敲上去····
四,思考
1,如何通過F12開發(fā)者工具來學(xué)習(xí)優(yōu)秀網(wǎng)站的設(shè)計?
比如在開發(fā)過程中遇到了一些很難的布局,或者產(chǎn)品經(jīng)理的一些要求你沒有想到一些很好的方法來實現(xiàn)的,大家就可以借鑒一下別的網(wǎng)站的設(shè)計。
如圖上,我們可以打開F12的源來查看HTML或者CSS樣式,JavaScript的的的樣式。通過借鑒別的網(wǎng)站的代碼來參悟自己想要實現(xiàn)的布局。
五。一些常見問題
問題一:如何用F12查詢偽類?
在F12中有一個:HOV值,點擊它然后勾選你需要查找的偽類就能在底下顯示出來了。
問題二:如何用F12查看CSS文件?
點擊F12中的資源,就能看見頁面中包含的文件,然后找到CSS文件,JS文件的查找也是同樣的辦法。
問題三:如何使用F12修改文字陰影效果?
在F12中有四個按鈕是專門修改陰影效果,塊級元素效果,字體顏色,塊級顏色的。
點擊需要修改的元素,在元素里面點擊Ť圖標(biāo)就可以形象的同步更改字體的陰影效果了。
相關(guān)文章
Win10全新Edge瀏覽器F12開發(fā)人員工具更新 可測試網(wǎng)頁運行情況
今天,Win10全新Edge瀏覽器F12開發(fā)人員工具更新了,對于開發(fā)人員是個非常好的一個消息,可以通過這一功能調(diào)試網(wǎng)頁,測試網(wǎng)頁的運行情況,下面和小編一起來看看更新的具體內(nèi)2015-07-22- 怎樣用IE瀏覽器開人員工具提取視頻下載地址?IE瀏覽器中,開發(fā)員工具是專為開發(fā)者準(zhǔn)備的網(wǎng)頁調(diào)試工具,我們只需利用這個工具就能找出網(wǎng)頁中的視頻的真實地址,需要的朋友可2015-06-24
蘋果mac系統(tǒng)中Safari瀏覽器F12不能調(diào)試該怎么辦?
蘋果mac系統(tǒng)中Safari瀏覽器F12不能調(diào)試該怎么辦?在windows系統(tǒng)中,安裝的火狐谷歌都可以進行調(diào)試,但是mac中的Safari瀏覽器按F12卻不能調(diào)試,該怎么辦呢?下面分享Safari2015-10-09- 因為某些原因,例如網(wǎng)站禁止復(fù)制、廣告多等各種原因都可以通過禁止js的方式就行破解,這里腳本之家小編就為大家分享一下chrome禁用js的方法,需要的朋友可以參考下2020-02-04
谷歌瀏覽器chrome默認禁止Adobe Flash Player插件的解決方法(開啟支持)
很多使用chrome谷歌瀏覽器的用戶在訪問網(wǎng)頁的時候出現(xiàn)了該網(wǎng)頁已屏蔽以下插件Adobe Flash Player,而且每次訪問一個帶有flash的新網(wǎng)頁都要彈出一次,這該怎么辦呢?下面由2019-12-04Chrome瀏覽器怎么登錄賬號?Chrome谷歌瀏覽器兩種登錄方法
Chrome瀏覽器怎么登錄賬號?很多朋友可能還不太清楚Chrome瀏覽器如何登錄賬號?。不過說到登陸谷歌Chrome瀏覽器現(xiàn)在就有兩種方法。我依次演示一下給大家看看2017-06-13打開IE瀏覽器提示"瀏覽器不支持js,導(dǎo)致部分功能缺失"的故障原因及解決
有網(wǎng)友反映在使用IE瀏覽器訪問網(wǎng)站時,在打開的頁面中彈出了“您的瀏覽器不支持js,導(dǎo)致部分功能缺失”的提示,這是怎么回事呢?這種情況怎么辦呢?本文將提供打開IE瀏覽器2016-05-19- IE不能運行js,在IE瀏覽器js代碼失效,js不能運行了怎么辦,一些網(wǎng)站里面的js特效不能使用了,一些效果都沒法顯示出來。2012-02-20
火狐瀏覽器v63怎么設(shè)置兼容模式?最新版火狐瀏覽器切換IE兼容模式的方
新版63.0版本的火狐瀏覽器怎么切換至IE兼容模式?其實需要安裝插件才可實現(xiàn),下面就帶來了最新版的火狐瀏覽器的兼容插件安裝教程,需要的朋友參考下2018-12-29蘋果內(nèi)置safari瀏覽器怎么用?safari瀏覽器詳細使用教程
蘋果自帶Safari瀏覽器的這些功能你都知道嗎?iPad 搭載的是Safari瀏覽器,大觸摸屏可以方便沖浪,通過手指在屏幕上便可進行翻頁、滾動,也可對相片進行放大縮小操作,下面2014-06-05