以前有看过刘哇勇写的Chrome 控制台不彻底指南,让我以为瞬间对chrome的了解实在太浅了。对此特地了解了一番(也就是在他的博文上进行了一些总结和了解一些其它chrome使用方面的诀窍),写了两篇博文php
我所了解的chromehtml
最近又学到了一些chrome的使用技巧,在此分享一下,我只是以为工欲善其事,必先利其器。chrome在我内心就是神。前端
我只是很用心的写一下这篇文章,但愿这些使用技巧对你们有用。css3
我通常若是查找每一个文件,通常都是打开控制台,在source控制面板里面一个一个去找,看下面的图你就应该知道,这么多文件,你都不知道在哪一个目录下面,而后就只能一个一个点开看web
后来才发现原来按Ctrl+P(cmd+p on mac),就能快速搜寻和打开你项目的文件。正则表达式
你们都知道若是在要在Elements查看源码,只要定位到Elements面板,而后按ctrl+f就能够了chrome
但是若是你但愿在源代码中搜索要怎么办呢?在页面已经加载的文件中搜寻一个特定的字符串,快捷键是Ctrl + Shift + F (Cmd + Opt + F),这种搜寻方式还支持正则表达式哦浏览器
你们都知道在VS里,一个cs文件可能特别多行,而后咱们就是使用ctrl+g快捷键来跳转到特定的行,事实上在chrome控制台也是同样的,在Sources标签中打开一个文件以后,按Ctrl + G,(or Cmd + L for Mac),而后输入行号,chrome控制台就会跳转到你输入的行号所在的行。app
当编辑一个文件的时候,你能够按住Ctrl在你要编辑的地方点击鼠标,能够设置多个插入符,这样能够一次在多个地方编辑
最近作用H5作携程商旅APP,用的最多的就是chrome浏览器的设备模式。试想一下,若是咱们每在Visual studio工具上开发完一个功能又得跑到手机上调试,那得多烦,开发效率多低呀。想一想就知道为何那么多人喜欢用chrome浏览器。
设备模式的另外一个很酷的功能是模拟移动设备的传感器,例如触摸屏幕和加速计。你甚至能够恶搞你的地理位置。这个功能位于元素标签的底部,点击“show drawer”按钮,就可看见Emulation --> Sensors
.
有时候看到压缩好的一团糟的js,都不知道从何着手去看。chrome控制台有内建的美化代码功能,能够返回一段最小化且格式易读的代码。Pretty Print的按钮在Sources标签的左下角。
当在样式编辑中选择了一个颜色属性时,你能够点击颜色预览,就会弹出一个颜色选择器。当选择器开启时,若是你停留在页面,鼠标指针会变成一个放大镜,让你去选择像素精度的颜色。
相信前端开发人员都知道,颜色有不少种表示方式,好比rgb,hsl,十六进制表示方法等。看了下面的这个图,我相信你确定会佩服chrome的功能强大,连细节都作得那么好。
在颜色预览功能使用快捷键Shift + Click,能够在rgba、hsl和hexadecimal来回切换颜色的格式
chrome控制台有一个能够模拟CSS状态的功能,例如元素的hover和focus,能够很容易的改变元素样式。在CSS编辑器中能够利用这个功能查看不一样状态下元素的样式,我相信这个功能对于模仿别人界面的前端爱好者来讲是很是实用的。
事实上咱们能够用chrome来查看本地文件,只要把相关目录拖到chrome浏览器中便可。
当在Sources标签下编辑文件时,按下Ctrl + D (Cmd + D) ,当前选中的单词的下一个匹配也会被选中,有利于你同时对它们进行编辑。
eb浏览器在构建如文本框、按钮和输入框一类元素时,其它基本元素的视图是隐藏的。不过,你能够在Settings -> General
中切换成Show user agent shadow DOM
,这样就会在元素标签页中显示被隐藏的代码。甚至还能单独设计他们的样式,这给你了很大的控制权。
这点特性在个人另外一篇博文中有提到,当时遇到问题时找了半天才发现缘由,若是早点能知道chrome的这个特性,我相信一定会节省很多时间。