本篇是Chrome開發者工具的結尾篇,最后為大家介紹幾款功能強大的插件。在chrome商店里面有很多插件,沒事建議大家去逛逛。不過需要翻牆,所以諸位請自備神器。
一、皮膚插件
首先是大家期盼已久,翹首以盼的皮膚插件。這款插件叫DevTools Theme: Zero Dark Matrix.在商店中下載之,然后打開這個地址:chrome://flags,找到Enable Developer Tools experments (可以查找enable-devtools-experiments關鍵字迅速鎖定之)勾選啟用復選框。重啟瀏覽器,打開開發者選項,點擊小齒輪,可以看到Experments這選項,選擇后在彈出面板中勾選 Allow custom UI themes,重啟瀏覽,然后看到:
高達上的皮膚就是這樣出來滴。據說還有許多方式可以更改,不過露珠目前就用的事這種方式。有興趣的同學可以去試試看。
二、Performance-Analyser(網頁性能分析)
這款插件是用來分析你的網頁加載性能的,包括http請求,執行期的時間,以及每種http請求文件的大小,占比。首先下載之,隨意打開一個界面,按下插件圖標,可以看到分析頁面:
你可以利用這款插件來分析你的界面資源加載的整體情況,並試着做一些優化和調整。
三、(FeHelper)WEB前端助手
這款插件包括了一系列功能,很豐富。是國人開發的,功能包括:json格式化,html格式化,二維碼生成,編碼規范檢測等等不一而足。當你在瀏覽器中打開一個后台接口的時候,如果該接口返回的是json字符串,那么它會自動將其格式化。下面是它的一些功能列表,不具體一一示范:
四、POSTMAN
該插件是模擬發送請求的,后台和前台開發人員都可以用到。它是一個簡化版的fiddler,功能雖然沒有它強大,但是界面勝之,操作性也勝之,還有規范的API,更新也一直在繼續。所以用之有木有:
五、Visual Event
網頁事件監聽,能幫你捕獲到目前網頁上的各個元素的事件監聽狀況。打開一個界面,按下擴展按鈕:
把鼠標放到有背景色的元素上去,可以看到它們的時間來源和綁定的函數。對於一些簡單的事件檢測還是蠻有用的。比較復雜的就沒什么卵用了。
六、二維碼掃描
這個功能對手機開發來說還是不錯的。掃一掃就在瀏覽器中打開了。在FF瀏覽器中自帶的功能,對於Chrome來說怎么可以木有呢?不過這功能太簡單,太低檔次,太多了(不過很有用)。就不上圖了。
七、WhatFont
找到網頁的字體。開啟功能后把鼠標停留在文本上,會彈出該字體名稱。所以你可以所以copy你喜歡的字體啦。
八、Speed Tracer
這個是一個強大版本的性能分析器,比Profiles還強大。可以跟蹤事件,查看css樣式,找到js中內存泄露,檢測js語法。功能之強大,無出其右!Speed Tracer是一款很強大的網頁性能分析工具,通過它你可以找到你的網頁運行緩慢的原因。針對它們改善網站。不過因為它的功能強大,所以操作比較復雜。篇幅原因露珠不做介紹。感興趣的同學可以自己去捉摸捉摸。下面是盜圖一張:
結束語、
到此為止,露珠的Chrome開發者工具不完全指南系列宣告結束,露珠通過了六篇博文,向諸位比較想盡地介紹了chrome開發者工具的功能使用。從基礎的dom查找到性能分析,大體上涵括了前端開發的各個方面。在如今前端開發日益復雜的趨勢下,掌握了幾件好的工具,是可以能夠事半功倍的。而chrome毫無疑問的是這些好工具中的一個。講到這里露珠想到《庄子》里面的一個故事:有一天孔子的學生子貢經過一塊菜畦,看到有一位老者為了澆水而打了一條通向水井的地道,然后抱着水瓮來回於水井和菜畦之間,為的是給菜畦澆水。子貢見了就對老者說這樣打水太累,為什么不自己做一個打水的機器呢?種菜的老人說:“有機械之事者必有機心。機心存與胸,大道不載也”。意思是有了偷懶的心,人就變得懶,這不是人的本性,也不是天的本性,所以大道也就不會充實他的心田。其實露珠想說運用工具和偷懶或機心是兩回事兒,時代在變遷,人類早就不再是刀耕火種的人類了,如果一直停在舊的時代,跟不到新時代的進步,不學會與時俱進這樣只有被歷史淘汰。這跟我們現在處的環境是一樣的,特別是前端開發,技術更新跟翻書一樣快,隔三差五的新框架出現,幾年的時間就有一大堆新鮮的東西跳將出來把你們嚇一跳,不僅僅開發的時間在增加,學習的成本也在不停增加,所以時間變得尤其寶貴。如果有好的工具可以在少付出的情況下為我們達到同樣的目的,何樂而不為呢?畢竟大家的目標都一樣,只是殊途同歸罷了。當然,庄子是道家人物,借個故事來調侃儒家也是理所當然,斷章取義還是不行滴哈。