Chorme dev tools的小技巧

谷歌瀏覽器如今是Web開發者們所使用的最流行的網頁瀏覽器。伴隨每六個星期一次的發布周期和不斷擴大的強大的開發功能,Chrome變成了一個必須的工具。大多數可能熟悉關于chorme的許多特點,例如使用console和debugger在線編輯CSS。在這篇文章中,我們將分享15個很酷的技巧,讓你能夠更好的改進工作流程。

快速文件轉換

如果你曾經使用過Sublime Text,那么你一定知道沒有“Go to anything”這個功能的覆蓋你不可能活下去。所以你會很高興聽到dev tools 也有這個功能。當DevTools打開的時候,你可以按下Ctrl + P( 在Mac上使用Cmd + P)來快速的尋找和打開你工程中的任意文件。

Tools

在源代碼中搜索

但是如果你希望在源代碼中搜索該怎么辦?按下Ctrl + Shift + F (在Mac上使用 Cmd + Opt + F),即可在所有已加載的文件中查找一個特定的字符串。這個搜索的方法也支持正則表達式。

tools

跳轉到特定的行數

當你打開一個在源標簽里的文件之后,DevTools能夠允許你輕松地跳轉到代碼里的任意一行,Windows 和 Linux用戶只需要按下Ctrl + G (在Mac上使用 Cmd + L ),然后輸入你想查閱的行數即可。

tools

另一個跳轉的方法是按下Ctrl + O ,輸入:和行數,而不用去尋找一個文件。

在控制臺選擇元素

DevTools控制臺支持一些變量和函數來選擇DOM元素:

$() – document.querySelector()的縮寫,返回第一個與之匹配的CSS選擇器的元素(例如:$('div') 它將返回本頁的第一個div元素)。
$$() - document.querySelectorAll()的縮寫,返回一個數組,里面是與之匹配的CSS選擇器的元素。
$0 – $4 - 依次返回五個最近你在元素面板選擇過的DOM元素的歷史記錄,$0是最新的記錄,以此類推。
tools

了解更多關于Console的命令請閱讀Command Line API

使用多個光標和選擇

另一個打敗Sublime Text的特色出現了。當你在編輯一個文件的時候你可以通過按住Ctrl (在Mac上為 Cmd) 同時點擊你想讓光標停留的位置,設置多個光標,這樣你就可以同時在多個位置輸入同一文本了。

tools
tools

保存記錄

勾選在Console標簽下的保存記錄選項,你可以使DevTools的console繼續保存記錄而不會在每個頁面加載之后清除記錄。當你想要研究在頁面還沒加載完之前出現的bug時,這會是一個很方便的方法。

tools

漂亮的打印 {}

Chrome的開發者工具有一段嵌入的美化代碼,它可以幫你返回一段最小化的且格式易讀的代碼。這個漂亮的印刷按鈕在你正確打開文件之后的Sources標簽下的左下角。

tools

設備模式

DevTools包括了一個強大的模式可用來開發友好的移動端界面。這個來自谷歌的視頻介紹了它最主要的功能,有調整大小,觸摸仿真和模擬糟糕的網絡連接。

設備仿真傳感器

設備模式的另一個很酷的功能是模擬移動設備的傳感器,例如觸摸屏幕和加速計。你甚至可以惡搞你的地理位置。這個功能位于元素標簽的底部,點擊“show drawer”按鈕,就可看見Emulation標簽 --> Sensors.

image

顏色選擇器

當我們在樣式編輯器中選擇一種顏色時,你可以點擊顏色預覽,顏色選擇器就會彈出。當顏色選擇器開啟時,如果你停留在某一頁面,你的鼠標指針就會轉換成一個放大鏡,選擇像素精度的顏色。

tools

元素狀態

DevTools有一個功能是模擬CSS的狀態,如在元素中的hover和focus,這能夠能容易的設計他們的樣式。該功能來自css編輯器。

tools

可視化Shadow DOM

由于其他基礎的元素在視圖中正常的隱藏,網頁瀏覽器構建例如文本框,按鈕和輸入之類的東西。不過,你可以在Settings -> General 中切換成Show user agent shadow DOM,這樣就會在元素標簽頁中顯示被隱藏的代碼。給了你很大的控制,讓你甚至可以單獨地設計他們。

tools

選擇下一個匹配項

當你在Sources 標簽下編輯文件時,如果你按下Ctrl + D (Cmd + D),下一個匹配項也會被選中,這能夠幫助你同時編輯他們。

tools

改變顏色格式

在顏色預覽中使用Shift + Click ,可以在rgba, hsl 和 hexadecimal 這三種格式中改變。

tools

通過workspaces來編輯本地文件

Workspaces是一個強大的Chrome DevTools的功能,這使它成為一個真正的IDE。Workspaces使Sources標簽下的文件和你本地的工程文件相匹配。所以現在你可以直接編輯和保存,而不用復制粘貼到外部的文本編輯器里。 配置Workspaces,你只需要去Sources標簽下,在左邊的控制面板的任何地方點擊右鍵(sources標簽下),并且選擇Add Folder To Worskpace, 或者只是把你的整個工程文件夾拖放入Developer Tool?,F在,無論你打開哪一頁,被選擇的文件夾的子目錄和它包含的所有文件都將能被編輯。 為了使它更加的有用,你可以將頁面中用到的文件映射到相應的文件夾,允許在線編輯和簡單的保存。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,247評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,520評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,362評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,805評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,541評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,896評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,887評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,062評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,608評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,356評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,555評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,077評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,769評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,175評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,489評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,289評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,516評論 2 379

推薦閱讀更多精彩內容

  • 如果你是一位開發者,相信你肯定不會對Chrome瀏覽器感到陌生。根據一份最新的瀏覽器市場占有率報告,Chrome近...
    曉松閱讀 1,348評論 3 45
  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,456評論 9 467
  • 編譯地址:DevTools Tips For Sublime Text Users作者:Addy Osmani 和...
    IT程序獅閱讀 4,456評論 0 11
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,826評論 18 139
  • 20年前,我和楊國喜在城市業務科,每天拎個包到處聯系保險業務。有個姓倪的老板,做運輸,家里有幾臺貨車需要保...
    泥融燕閱讀 387評論 0 4