chrome自帶調試工具介紹


Chrome瀏覽器不僅可以調試頁面、JS、請求、資源、cookie,還可以模擬手機進行調試等等,為開發者提供了很多方便,下面就介紹一下我常用到的調試技巧。

1.chrome瀏覽頁面常用快捷鍵

Ctrl+N 打開新窗口。
Ctrl+T 打開新標簽頁。

Ctrl+W關閉當前標簽

Ctrl + F4 關閉chrome瀏覽器

Ctrl+Tab 或 Ctrl+PgDown 切換到下一個標簽頁。

Ctrl+Shift+Tab 或 Ctrl+PgUp 切換到上一個標簽頁。

Ctrl+1 到 Ctrl+8 切換到標簽欄中指定地位編號所對應的標簽頁。
Ctrl+9 切換到最后一個標簽頁。

Ctrl+Shift+T 從頭打開前次封閉的標簽頁。谷歌瀏覽器可記住比來封閉的 10 個標簽頁。

F5 刷新頁面

Ctrl + F5 強制刷新頁面

F12 審查元素

F10設置斷點后按此鍵可以一行一行執行js,在執行的過程中若遇到了一個js函數就可以按F11鍵跳到那個函數里面去

Ctrl+Shift+Delete:用於顯示“清除瀏覽數據”界面,如下

image

 

2.打開chrome開發者工具:按F12或者點擊右鍵然后選擇審查元素

Image(65)

Image(66)

 

3.Elements標簽頁:Elements標簽頁的左側就是對頁面HTML結構的查看與編輯,你可以直接在某個元素上雙擊修改元素的屬性。
Elements標簽頁

  1. Edit as HTML直接對元素的HTML進行編輯,或者刪除某個元素,所有的修改都會即時在頁面上得到呈現。
  2. Copy可以將HTML代碼直接復制下來,在拷貝別人網站上面的HTML代碼的時候灰常方便,你懂的~~
  3. Delete node刪掉一個HTML Node
  4. Break on可以對某個元素進行監聽,在JS對元素的屬性或者HTML進行修改的時候,直接觸發斷點,跳轉到對改元素進行修改的JS代碼處

Elements標簽頁的右側可以對元素的CSS進行查看與編輯修改:
CSS進行查看與編輯

 

  1. Style看HTML元素的樣式
  2. Computed可以看元素的盒子模型
  3. Properties看到元素具有的方法與屬性,比查API手冊要方便得多

 

4.Network標簽頁:Network標簽頁對於分析網站請求的網絡情況、查看某一請求的請求頭和響應頭還有響應內容很有用。注意是在你打開Chrome開發者工具后發起的請求,才會在這里顯示的哦。

image

點擊左側某一個具體請求URL,可以看到該請求的詳細HTTP請求情況:
image

我們可以在這里看到HTTP請求頭、HTTP響應頭、HTTP返回的內容等信息。

  1. Headers請求頭信息和響應頭信息
  2. Preview預覽結果,如果是文件可以查看這個文件;如果是圖片可以預覽這個圖片;如果是從服務器返回來的JSON數據,可以查看格式話后的JSON
  3. Response從服務器返回的響應結果
  4. Cookies請求和響應的Cookie
  5. Timing具體的響應時間

格式化JSON
字符串JSON

 

5.Sources標簽頁:sources標簽頁可以查看到請求的資源情況,包括CSS、JS、圖片等的內容。也可以設置各種斷點。對存儲的內容進行編輯然后保存也會實時的反應到頁面上。
image
斷點設置

 

 

6.Timeline標簽頁:注意這個Timeline的標簽頁不是指網絡請求的時間響應情況,這個Timeline指的JS執行時間、頁面元素渲染時間(每個信息都怎么看,我沒弄懂..)
Timeline標簽頁

 

7.Profiles標簽頁:主要是做性能優化的,包括查看CPU執行時間與內存占用(這個也沒弄懂)
Profiles1
Profiles2

 

8.Audits標簽頁:這個對於優化前端頁面、加速網頁加載速度很有用哦(相當與Yslow)
Audits1
點擊run按鈕,就可以開始分析頁面,分析完了就可以看到分析結果了
Audits2

 

9.Console標簽頁:就是Javascript控制台了
Console.log
在這個面板可以查看錯誤信息、打印調試信息(console.log())、寫一些測試腳本,還可以當作Javascript API查看用。
Console.log

 

10.移動端開發調試:現在新版chrome彈出控制台后如下圖,其中的工具對移動端調試非常方便。
Console.log
在控制台中可以直接模擬手機、調整UA、修改網絡連接狀態
Console.log

11.推薦安裝的的插件:

json viewer:格式化輸出json數據,方便看json數據

二維碼生成器:根據當前頁面的地址生成二維碼

firebug :這個不說了

Image Downloader for Tumblr:Download images from Tumblr with a single click. 若要一鍵下載該網頁圖片,可以試試這個

fireshot: 捕捉網頁截圖,可以存儲為各種格式

有道詞典Chrome划詞插件 :方便查看英語單詞,呵呵,咋英語不好

YSlow :分析網頁並提供建議去優化網頁


參考博客:http://segmentfault.com/a/1190000002439648


免責聲明!

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



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