阅读目录

  • 写在前面
  • 快速切换文件
  • 在源代码中搜索
  • 在源代码中快速跳转到指定的行
  • 使用多个插入符进行选择
  • 设备模式
  • 设备传感仿真
  • 格式化凌乱的js源码
  • 颜色选择器
  • 改变颜色格式
  • 强制改变元素状态(方便查看不同状态下元素的样式)
  • 利用chrome来查看和编辑本地文件
  • 选择下一个匹配项
  • 可视化的DOM阴影
回到顶部

写在前面

之前有看过刘哇勇写的Chrome 控制台不完全指南,让我觉得瞬间对chrome的了解实在太浅了。对此特意了解了一番(也就是在他的博文上进行了一些总结和了解一些其它chrome使用方面的诀窍),写了两篇博文

你可能不知道console强大

我所了解的chrome

最近又学到了一些chrome的使用技巧,在此分享一下,我只是觉得工欲善其事,必先利其器。chrome在我心里就是神。

我只是很用心的写一下这篇文章,希望这些使用技巧对大家有用。

回到顶部

快速切换文件

我一般如果查找每个文件,一般都是打开控制台,在source控制面板里面一个一个去找,看下面的图你就应该知道,这么多文件,你都不知道在哪个目录下面,然后就只能一个一个点开看

后来才发现原来按Ctrl+P(cmd+p on mac),就能快速搜寻和打开你项目的文件。

回到顶部

在源代码中搜索

大家都知道如果在要在Elements查看源码,只要定位到Elements面板,然后按ctrl+f就可以了

可是如果你希望在源代码中搜索要怎么办呢?在页面已经加载的文件中搜寻一个特定的字符串,快捷键是Ctrl + Shift + F (Cmd + Opt + F),这种搜寻方式还支持正则表达式哦

回到顶部

在源代码中快速跳转到指定的行

大家都知道在VS里,一个cs文件可能特别多行,然后我们就是使用ctrl+g快捷键来跳转到特定的行,事实上在chrome控制台也是一样的,在Sources标签中打开一个文件之后,按Ctrl + G,(or Cmd + L for Mac),然后输入行号,chrome控制台就会跳转到你输入的行号所在的行。

回到顶部

使用多个插入符进行选择

当编辑一个文件的时候,你可以按住Ctrl在你要编辑的地方点击鼠标,可以设置多个插入符,这样可以一次在多个地方编辑

回到顶部

设备模式

最近做用H5做携程商旅APP,用的最多的就是chrome浏览器的设备模式。试想一下,如果我们每在Visual studio工具上开发完一个功能又得跑到手机上调试,那得多烦,开发效率多低呀。想想就知道为什么那么多人喜欢用chrome浏览器。

回到顶部

设备传感仿真

设备模式的另一个很酷的功能是模拟移动设备的传感器,例如触摸屏幕和加速计。你甚至可以恶搞你的地理位置。这个功能位于元素标签的底部,点击“show drawer”按钮,就可看见Emulation --> Sensors.

回到顶部

格式化凌乱的js源码

有时候看到压缩好的一团糟的js,都不知道从何着手去看。chrome控制台有内建的美化代码功能,可以返回一段最小化且格式易读的代码。Pretty Print的按钮在Sources标签的左下角。

回到顶部

颜色选择器

当在样式编辑中选择了一个颜色属性时,你可以点击颜色预览,就会弹出一个颜色选择器。当选择器开启时,如果你停留在页面,鼠标指针会变成一个放大镜,让你去选择像素精度的颜色。

回到顶部

改变颜色格式

相信前端开发人员都知道,颜色有很多种表示方式,比如rgb,hsl,十六进制表示方法等。看了下面的这个图,我相信你肯定会佩服chrome的功能强大,连细节都做得那么好。

在颜色预览功能使用快捷键Shift + Click,可以在rgba、hsl和hexadecimal来回切换颜色的格式

回到顶部

强制改变元素状态(方便查看不同状态下元素的样式)

chrome控制台有一个可以模拟CSS状态的功能,例如元素的hover和focus,可以很容易的改变元素样式。在CSS编辑器中可以利用这个功能查看不同状态下元素的样式,我相信这个功能对于模仿别人界面的前端爱好者来说是非常实用的。

回到顶部

利用chrome来查看和编辑本地文件

事实上我们可以用chrome来查看本地文件,只要把相关目录拖到chrome浏览器中即可。

回到顶部

选择下一个匹配项

当在Sources标签下编辑文件时,按下Ctrl + D (Cmd + D) ,当前选中的单词的下一个匹配也会被选中,有利于你同时对它们进行编辑。

回到顶部

可视化的DOM阴影

eb浏览器在构建如文本框、按钮和输入框一类元素时,其它基本元素的视图是隐藏的。不过,你可以在Settings -> General 中切换成Show user agent shadow DOM,这样就会在元素标签页中显示被隐藏的代码。甚至还能单独设计他们的样式,这给你了很大的控制权。

这点特性在我的另一篇博文中有提到,当时遇到问题时找了半天才发现原因,如果早点能知道chrome的这个特性,我相信必定会节省不少时间。

用css3实现各种图标效果(2)

转载于:https://www.cnblogs.com/haiyoune2/p/9203421.html

chrome使用技巧(看了定不让你失望)相关推荐

  1. chrome使用技巧(看了定不让你失望,不错)

    阅读目录 写在前面 快速切换文件 在源代码中搜索 在源代码中快速跳转到指定的行 使用多个插入符进行选择 设备模式 设备传感仿真 格式化凌乱的js源码 颜色选择器 改变颜色格式 强制改变元素状态(方便查 ...

  2. chrome控制台如何把vw显示成px_你可能不知道的chrome调试技巧

    本文是对常用的chrome调试技巧进行总结整理,如果你没有深入了解过chrome调试工具,此处总有你不知道的惊喜! 从 Chrome 说起 对于大部分人来说,Chrome 可能只是个浏览器,但是对于开 ...

  3. 你不知道的Chrome调试技巧

    你不知道的Chrome调试技巧 Chrome介绍 Chrome 是一款由 Google 公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括 WebKit,目标是提升稳定性.速度和安全性,并创造出 ...

  4. 【译】你不知道的 Chrome 调试工具技巧 第二十天:Workspace的黑魔法

    特别声明 本文是作者 Tomek Sułkowski 发布在 medium 上的一个系列.据作者透露一共有 24 篇,一直更新到 12 月 24 日 版权归原作者所有. 作者在 Twitter 上推荐 ...

  5. 【译】你不知道的Chrome调试工具技巧 第七天:异步console的趣味小窍门

    特别声明 本文是作者 Tomek Sułkowski 发布在 medium 上的一个系列.据作者透露一共有24篇,一直更新到12月24日 版权归原作者所有. 前两篇的翻译链接我已经给到了作者本人,虽然 ...

  6. 【译】你不知道的 Chrome 调试工具技巧 第十二天:忍者日志打印!(the ninja logs)...

    特别声明 本文是作者 Tomek Sułkowski 发布在 medium 上的一个系列.据作者透露一共有 24 篇,一直更新到 12 月 24 日 版权归原作者所有. 作者在Twitter上推荐我们 ...

  7. 计算机小白学UI,小白学UI设计有什么技巧?看完这些你就明白了

    原标题:小白学UI设计有什么技巧?看完这些你就明白了 随着互联网的快速发展,UI设计师成为近年来的职场新贵,不断增加的薪资让很多人羡慕不已,想要加入UI设计行业的人不断增多.对于小白来说,在UI设计学 ...

  8. addeventlistener事件参数_从Chrome源码看浏览器的事件机制

    在上一篇<从Chrome源码看浏览器如何构建DOM树>介绍了blink如何创建一棵DOM树,在这一篇将介绍事件机制. 上一篇还有一个地方未提及,那就是在构建完DOM之后,浏览器将会触发DO ...

  9. 你不知道的 20+ Chrome Devtools 技巧!

    你不知道的 20+ Chrome Devtools 技巧! 谷歌Chrome是目前开发者使用的最流行的网络浏览器之一.根据StatCounter的统计,截至2019年9月,谷歌Chrome浏览器在全球 ...

最新文章

  1. thttpd安装与调试
  2. MPB:基于BIOLOG的微生物群落功能分析
  3. alv tree 总结
  4. MSSQL-SQL SERVER 分页原理
  5. 未能使用“Csc”任务的输入参数初始化该任务
  6. .net core ef动态orderby
  7. 转 php include
  8. linux 串口 qt,Linux-QT4.7 实现串口通信
  9. java元数据是什么_用存储过程和 JAVA 写报表数据源有什么弊端?
  10. c语言指针的概念和作用,指针:C语言的重要概念和特色.pdf
  11. Mybaties入门介绍
  12. 嵌入式linux中文繁体字库,嵌入式Linux下中文字体显示
  13. github1s 油猴插件
  14. 以编程方式打印 XPS 文件
  15. the Disadvantages of an Elite Education
  16. 红蓝对抗---蓝队手册
  17. 基于历史对比学习的时序知识图谱推理
  18. 为什么发动机需要吸入大量的空气?
  19. Samba服务器搭建,win10拒绝访问解决方法
  20. 《多媒体在初中数学中的运用研究》课题工作报告

热门文章

  1. mysql建立联合索引,mysql建立唯一键,mysql如何解决重复记录联合索引
  2. Alibaba代码规范插件、FindBugs插件安装及详解,IDEA插件安装,代码规范,代码查错,代码格式规范
  3. 2022-2028年中国国学培训行业市场研究及前瞻分析报告
  4. Python+OpenCV 图像处理系列(9)—— 图像的翻转和缩放插值
  5. Python机器学习——Agglomerative层次聚类
  6. MindArmour差分隐私
  7. 适用于CUDA GPU的Numba 随机数生成
  8. 空间点像素索引(二)
  9. docker desktop使用入门
  10. Unable to preview the file. Please open a JS, CSS or HML file of the JS UI framework or a layout.xml