Chrome瀏覽器不只能夠調試頁面、JS、請求、資源、cookie,還能夠模擬手機進行調試等等,爲開發者提供了不少方便,下面就介紹一下我經常使用到的調試技巧。前端
1.chrome瀏覽頁面經常使用快捷鍵node
Ctrl+N 打開新窗口。
Ctrl+T 打開新標籤頁。chrome
Ctrl+W關閉當前標籤json
Ctrl + F4 關閉chrome瀏覽器segmentfault
Ctrl+Tab 或 Ctrl+PgDown 切換到下一個標籤頁。瀏覽器
Ctrl+Shift+Tab 或 Ctrl+PgUp 切換到上一個標籤頁。性能優化
Ctrl+1 到 Ctrl+8 切換到標籤欄中指定地位編號所對應的標籤頁。
Ctrl+9 切換到最後一個標籤頁。服務器
Ctrl+Shift+T 從頭打開前次封閉的標籤頁。谷歌瀏覽器可記住比來封閉的 10 個標籤頁。cookie
F5 刷新頁面網絡
Ctrl + F5 強制刷新頁面
F12 審查元素
F10設置斷點後按此鍵能夠一行一行執行js,在執行的過程當中若遇到了一個js函數就能夠按F11鍵跳到那個函數裏面去
Ctrl+Shift+Delete:用於顯示「清除瀏覽數據」界面,以下
2.打開chrome開發者工具:按F12或者點擊右鍵而後選擇審查元素
3.Elements標籤頁:Elements標籤頁的左側就是對頁面HTML結構的查看與編輯,你能夠直接在某個元素上雙擊修改元素的屬性。
Elements標籤頁的右側能夠對元素的CSS進行查看與編輯修改:
點擊左側某一個具體請求URL,能夠看到該請求的詳細HTTP請求狀況:
咱們能夠在這裏看到HTTP請求頭、HTTP響應頭、HTTP返回的內容等信息。
5.Sources標籤頁:sources標籤頁能夠查看到請求的資源狀況,包括CSS、JS、圖片等的內容。也能夠設置各類斷點。對存儲的內容進行編輯而後保存也會實時的反應到頁面上。
6.Timeline標籤頁:注意這個Timeline的標籤頁不是指網絡請求的時間響應狀況,這個Timeline指的JS執行時間、頁面元素渲染時間(每一個信息都怎麼看,我沒弄懂..)
7.Profiles標籤頁:主要是作性能優化的,包括查看CPU執行時間與內存佔用(這個也沒弄懂)
8.Audits標籤頁:這個對於優化前端頁面、加速網頁加載速度頗有用哦(至關與Yslow)
點擊run按鈕,就能夠開始分析頁面,分析完了就能夠看到分析結果了
9.Console標籤頁:就是Javascript控制檯了
在這個面板能夠查看錯誤信息、打印調試信息(console.log())、寫一些測試腳本,還能夠看成Javascript API查看用。
10.移動端開發調試:如今新版chrome彈出控制檯後以下圖,其中的工具對移動端調試很是方便。
在控制檯中能夠直接模擬手機、調整UA、修改網絡鏈接狀態
11.推薦安裝的的插件:
json viewer:格式化輸出json數據,方便看json數據
二維碼生成器:根據當前頁面的地址生成二維碼
firebug :這個不說了
Image Downloader for Tumblr:Download images from Tumblr with a single click. 若要一鍵下載該網頁圖片,能夠試試這個
fireshot: 捕捉網頁截圖,能夠存儲爲各類格式
有道詞典Chrome劃詞插件 :方便查看英語單詞,呵呵,咋英語很差
YSlow :分析網頁並提供建議去優化網頁