Chrome開發(fā)者工具詳解

作為一個(gè)前端開發(fā)人員吮龄,熟練運(yùn)用各種瀏覽器中的開發(fā)者工具是必備的技能之一,接下來介紹主流瀏覽器Chrome的開發(fā)者工具

Chrome開發(fā)者工具面板

面板上包含了Elements面板树枫,Console面板,Sources面板,Network面板形耗,Timeline面板彻磁,Profiles面板碍沐,Application面板狸捅,Security面板,Audits面板等這些面板功能累提。

QQ截圖20161217142951.jpg

這些按鈕的功能點(diǎn)如下:
Elements:查找網(wǎng)頁源代碼HTML中的任一元素,手動(dòng)修改任一元素的屬性和樣式且能實(shí)時(shí)在瀏覽器里面得到反饋尘喝。

Console:記錄開發(fā)者開發(fā)過程中的日志信息,且可以作為與JS進(jìn)行交互的命令行Shell斋陪。

Sources:斷點(diǎn)調(diào)試JS朽褪。

Network:從發(fā)起網(wǎng)頁頁面請求Request后分析HTTP請求后得到的各個(gè)請求資源信息(包括狀態(tài)、資源類型无虚、大小缔赠、所用時(shí)間等),可以根據(jù)這個(gè)進(jìn)行網(wǎng)絡(luò)性能優(yōu)化骑科。

Timeline:記錄并分析在網(wǎng)站的生命周期內(nèi)所發(fā)生的各類事件橡淑,以此可以提高網(wǎng)頁的運(yùn)行時(shí)間的性能。

Profiles:如果你需要Timeline所能提供的更多信息時(shí)咆爽,可以嘗試一下Profiles,比如記錄JS CPU執(zhí)行時(shí)間細(xì)節(jié)梁棠、顯示JS對象和相關(guān)的DOM節(jié)點(diǎn)的內(nèi)存消耗、記錄內(nèi)存的分配細(xì)節(jié)斗埂。

Application:記錄網(wǎng)站加載的所有資源信息符糊,包括存儲(chǔ)數(shù)據(jù)(Local Storage、Session Storage呛凶、IndexedDB男娄、Web SQL、Cookies)漾稀、緩存數(shù)據(jù)模闲、字體、圖片崭捍、腳本尸折、樣式表等。

Security:判斷當(dāng)前網(wǎng)頁是否安全殷蛇。

Audits:對當(dāng)前網(wǎng)頁進(jìn)行網(wǎng)絡(luò)利用情況实夹、網(wǎng)頁性能方面的診斷,并給出一些優(yōu)化建議粒梦。比如列出所有沒有用到的CSS文件等亮航。注: 這一篇主要講解前三個(gè)面板Elements、Console匀们、Sources缴淋。

lements面板

實(shí)時(shí)編輯DOM節(jié)點(diǎn)和CSS樣式

雙擊DOM樹視圖里面的節(jié)點(diǎn),可以實(shí)時(shí)編輯標(biāo)簽屬性,修改的效果會(huì)立刻反應(yīng)在瀏覽器里面

2.jpg

點(diǎn)擊右側(cè)的Style面板宴猾,可以實(shí)時(shí)修改Css的屬性值,在這里的所有樣式Name和Value都是可以編輯的圆存,在屬性后面單擊可以添加新的樣式叼旋,如圖:

![4.jpg](http://upload-images.jianshu.io/upload_images/2467238-5ba52c4360b3f524.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

點(diǎn)擊右側(cè)的Computed面板仇哆,可以編輯左側(cè)選中的盒子模型參數(shù),所有的值都是可以修改的夫植;點(diǎn)擊不同的位置(top,bottom,left,right)就可以修改元素的padding,border,margin屬性值讹剔。

5.jpg

查看網(wǎng)頁的本地修改歷史

 點(diǎn)擊Styles面板中修改過屬性的文件名,會(huì)跳轉(zhuǎn)到Source面板
 在文件位置右擊選擇Localmodifications,可以查看本地的所有修改記錄
7.jpg

Console面板‘

控制臺輸出日志

通過JS代碼或者命令行console.log(),console.warn(),console.error()可以將日志信息輸出到控制臺

console.log()顯示一般的基本日志信息详民,當(dāng)要顯示的基本日志太多時(shí)可以使用console.group將相關(guān)的日志進(jìn)行分組延欠。
console.warn()顯示帶有黃色小圖標(biāo)的警告信息。
console.error()顯示帶有紅色小圖標(biāo)的紅色的錯(cuò)誤的信息沈跨。

9.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末由捎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子饿凛,更是在濱河造成了極大的恐慌狞玛,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,835評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件涧窒,死亡現(xiàn)場離奇詭異心肪,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)纠吴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評論 2 383
  • 文/潘曉璐 我一進(jìn)店門硬鞍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人戴已,你說我怎么就攤上這事固该。” “怎么了糖儡?”我有些...
    開封第一講書人閱讀 156,481評論 0 345
  • 文/不壞的土叔 我叫張陵伐坏,是天一觀的道長。 經(jīng)常有香客問我休玩,道長著淆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,303評論 1 282
  • 正文 為了忘掉前任拴疤,我火速辦了婚禮永部,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呐矾。我一直安慰自己苔埋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,375評論 5 384
  • 文/花漫 我一把揭開白布蜒犯。 她就那樣靜靜地躺著组橄,像睡著了一般荞膘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上玉工,一...
    開封第一講書人閱讀 49,729評論 1 289
  • 那天羽资,我揣著相機(jī)與錄音,去河邊找鬼遵班。 笑死屠升,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的狭郑。 我是一名探鬼主播腹暖,決...
    沈念sama閱讀 38,877評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼翰萨!你這毒婦竟也來了脏答?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,633評論 0 266
  • 序言:老撾萬榮一對情侶失蹤亩鬼,失蹤者是張志新(化名)和其女友劉穎殖告,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辛孵,經(jīng)...
    沈念sama閱讀 44,088評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丛肮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,443評論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了魄缚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宝与。...
    茶點(diǎn)故事閱讀 38,563評論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖冶匹,靈堂內(nèi)的尸體忽然破棺而出习劫,到底是詐尸還是另有隱情,我是刑警寧澤嚼隘,帶...
    沈念sama閱讀 34,251評論 4 328
  • 正文 年R本政府宣布诽里,位于F島的核電站,受9級特大地震影響飞蛹,放射性物質(zhì)發(fā)生泄漏谤狡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,827評論 3 312
  • 文/蒙蒙 一卧檐、第九天 我趴在偏房一處隱蔽的房頂上張望墓懂。 院中可真熱鬧,春花似錦霉囚、人聲如沸捕仔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽榜跌。三九已至闪唆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間钓葫,已是汗流浹背悄蕾。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瓤逼,地道東北人傅寡。 一個(gè)月前我還...
    沈念sama閱讀 46,240評論 2 360
  • 正文 我出身青樓脚草,卻偏偏與公主長得像梧却,于是被迫代替她去往敵國和親伏恐。 傳聞我的和親對象是個(gè)殘疾皇子律姨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,435評論 2 348

推薦閱讀更多精彩內(nèi)容