前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

   
谷歌浏览器如今是Web开发者们所使用的最流行的网页浏览器 。伴随每六个星期一次的发布周期和不断扩大的强大的开发功能,Chrome变成了一个必须掌握的工具 。大多数前端开发者可能熟悉关于chorme的许多特点,例如使用console和debugger在线编辑css 。在这篇文章中,我们将分享15个很酷的技巧,让你能够更好的改进工作流程 。看完这些技巧你会惊奇而又兴奋的发现是不是很像Sublime Text 。
1.快速文件转换如果Sublime Text没有“Go to anything”这个功能你不可能活下去 。所以你会很高兴听到DevTools 也有这个功能 。当DevTools打开的时候,你可以按下Ctrl + P( 在mac上使用Cmd + P)来快速的寻找和打开你工程中的任意文件 。

前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
【前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?】 
2.在源代码中搜索但是如果你希望在源代码中搜索该怎么办?按下Ctrl + Shift + F(在Mac上使用Cmd + Opt + F),即可在所有已加载的文件中查找一个特定的字符串 。这个搜索的方法也支持正则表达式 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
3.跳到特定行当你打开一个在源标签里的文件之后,DevTools能够允许你轻松地跳转到代码里的任意一行,windows 和 linux用户只需要按下Ctrl + G (在Mac上使用 Cmd + L ),然后输入你想跳转的行数即可 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
另一个跳转的方法是按下Ctrl + O ,输入:和行数,而不用去寻找一个文件 。
4.在控制台中选择元素DevTools控制台支持一些变量和函数来选择DOM元素:
  • $() : document.querySelector()的缩写,返回第一个与之匹配的CSS选择器的元素(例如:$('div') 它将返回本页的第一个div元素) 。
  • $$() : document.querySelectorAll()的缩写,返回一个数组,里面是与之匹配的CSS选择器的元素 。
  • $0–$4 : 依次返回五个最近你在元素面板选择过的DOM元素的历史记录,$0是最新的记录,以此类推 。

前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
了解更多关于Console的命令请阅读Command Line API
5.使用多个光标和选择另一个打败Sublime Text的特色出现了 。当你在编辑一个文件的时候你可以通过按住Ctrl (在Mac上为 Cmd) 同时点击你想让光标停留的位置,设置多个光标,这样你就可以同时在多个位置输入同一文本了 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
6.保存日志勾选在Console标签下的保存日志选项,你可以使DevTools的console继续保存日志而不会在每个页面加载之后清除日志 。当你想要研究在页面还没加载完之前出现的bug时,这会是一个很方便的方法 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
7.格式化打印{}Chrome的开发者工具有一段嵌入的美化代码,它可以帮你返回一段最小化的且格式易读的代码 。这个漂亮的印刷按钮在你正确打开文件之后的Sources标签下的左下角 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
8.设备模式DevTools包括了一个强大的模式可用来开发友好的移动端界面 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
9.设备仿真传感器设备模式的另一个很酷的功能是模拟移动设备的传感器,例如触摸屏幕和加速计 。你甚至可以恶搞你的地理位置 。这个功能位于调试窗口的底部,点击调试窗口右上角的show drawer,就可看见Emulation -> Sensors 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
10.颜色选择器当我们在样式编辑器中选择一种颜色时,你可以点击颜色预览,颜色选择器就会弹出 。当颜色选择器开启时,如果你停留在某一页面,你的鼠标指针就会转换成一个放大镜,选择像素精度的颜色 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 
11.强制元素状态DevTools有一个功能是模拟CSS的状态,如在元素中的hover和focus,这能够能容易的设计他们的样式 。该功能来自css编辑器 。
前端老司机都在用的Chrome开发者工具15 个小技巧,你用过几个?

文章插图
 


推荐阅读