Chorme dev tools的小技巧

谷歌瀏覽器如今是Web開發(fā)者們所使用的最流行的網(wǎng)頁瀏覽器颈将。伴隨每六個星期一次的發(fā)布周期和不斷擴大的強大的開發(fā)功能尚粘,Chrome變成了一個必須的工具至扰。大多數(shù)可能熟悉關于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

跳轉到特定的行數(shù)

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

tools

另一個跳轉的方法是按下Ctrl + O ,輸入:和行數(shù)壁查,而不用去尋找一個文件觉至。

在控制臺選擇元素

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

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

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

使用多個光標和選擇

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

tools
tools

保存記錄

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

tools

漂亮的打印 {}

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

tools

設備模式

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

設備仿真?zhèn)鞲衅?/h2>

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

image

顏色選擇器

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

tools

元素狀態(tài)

DevTools有一個功能是模擬CSS的狀態(tài)碍舍,如在元素中的hover和focus,這能夠能容易的設計他們的樣式邑雅。該功能來自css編輯器片橡。

tools

可視化Shadow DOM

由于其他基礎的元素在視圖中正常的隱藏,網(wǎng)頁瀏覽器構建例如文本框蒂阱,按鈕和輸入之類的東西锻全。不過,你可以在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標簽下的文件和你本地的工程文件相匹配慎式。所以現(xiàn)在你可以直接編輯和保存伶氢,而不用復制粘貼到外部的文本編輯器里趟径。 配置Workspaces,你只需要去Sources標簽下癣防,在左邊的控制面板的任何地方點擊右鍵(sources標簽下)蜗巧,并且選擇Add Folder To Worskpace, 或者只是把你的整個工程文件夾拖放入Developer Tool。現(xiàn)在蕾盯,無論你打開哪一頁幕屹,被選擇的文件夾的子目錄和它包含的所有文件都將能被編輯。 為了使它更加的有用级遭,你可以將頁面中用到的文件映射到相應的文件夾望拖,允許在線編輯和簡單的保存。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末装畅,一起剝皮案震驚了整個濱河市靠娱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌掠兄,老刑警劉巖像云,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蚂夕,居然都是意外死亡迅诬,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門婿牍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來侈贷,“玉大人,你說我怎么就攤上這事等脂∏温” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵上遥,是天一觀的道長搏屑。 經常有香客問我,道長粉楚,這世上最難降的妖魔是什么辣恋? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮模软,結果婚禮上伟骨,老公的妹妹穿的比我還像新娘。我一直安慰自己燃异,他們只是感情好携狭,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著回俐,像睡著了一般暑中。 火紅的嫁衣襯著肌膚如雪壹瘟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天鳄逾,我揣著相機與錄音,去河邊找鬼灵莲。 笑死雕凹,一個胖子當著我的面吹牛,可吹牛的內容都是我干的政冻。 我是一名探鬼主播枚抵,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼明场!你這毒婦竟也來了汽摹?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤苦锨,失蹤者是張志新(化名)和其女友劉穎逼泣,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舟舒,經...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡拉庶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了秃励。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片氏仗。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖夺鲜,靈堂內的尸體忽然破棺而出皆尔,到底是詐尸還是另有隱情,我是刑警寧澤币励,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布慷蠕,位于F島的核電站,受9級特大地震影響榄审,放射性物質發(fā)生泄漏砌们。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一搁进、第九天 我趴在偏房一處隱蔽的房頂上張望浪感。 院中可真熱鬧,春花似錦饼问、人聲如沸影兽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽峻堰。三九已至讹开,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間捐名,已是汗流浹背旦万。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留镶蹋,地道東北人成艘。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像贺归,于是被迫代替她去往敵國和親淆两。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內容

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