网站首页 > 教程文章 正文
Web 开发,每天都和 Chrome DevTools 打交道,即使是摸鱼冲浪,也会习惯性的 Ctrl+Shift+C 打开控制台看看~
本篇带来 20 条 Chrome DevTools 使用建议,让你看起来更专业 (●'?'●)
1. 指定跳转
在 Sources 面板中,Ctrl + O 调起输入框,:行数:列 回车,即可跳转至之指定位置;
2. 展开所有子节点
在 Elements 面板中,鼠标选中 DOM 节点,Alt + 点击 将展开节点的所有子节点~ 表示这个常用且好用!
3. 用CSS选择器搜寻DOM
在 Elements 面板中,CTRL + F 调起,输入 CSS 类即可进行搜索;
4. 事件监听及跳转
在 Elements 面板中可以看到 Event Listeners,然后可以通过点击 Show Function Definition 跳转到对应事件;
5. 运行自定义Snippets
Sources > Snippets,创建、输入名称、输入代码,点击 snippet 运行;
6. 设备仿真传感器
可以模拟触摸屏、地理位置坐标、加速度等;
7. 导入文件映射
在 Sources 面板, Sources 窗口中右键,单击选择Add Folder to Workspace,导入要被映射的网络资源,右键文件选择Map to Network Resources,更改代码查看效果;
8. 拖拽选择
在 Sources 面板中,按住 Alt,拖拽鼠标进行选择,一下选一片;
9. 快速编辑元素
在 Elements 面板中,直接选择 DOM 标签,双击编辑可快速修改;
10. 更改DevTools位置
更改 DevTools 位置,可以把窗口放左、右、下,或单独独立出来~
11. 用$0获取元素
在 Console 面板中,输入 $0 打印在 Elments 面板中所选中的元素;
12. 跳至Elements
从 Console 中跳转至 Elements 中的对于元素,右键选择Reveal in Elements Panel;
13. 自定义调色板
点击样式中颜色的切换小图标即可打开自定义调色板;还可以选择Material Design,更多关于 Material Design;
14. 触发伪类
这个相信大家 bug 调试的时候都会用到~
15. 媒体查询
媒体查询,这个不多做解释了,日常~
16. 网络Film Strip
Film Strip 显示从开始到结束时间页面的渲染截图,像电影胶片一样~你可以单击截图并在 timeline 视图中查看;
17. 复制Response
在 Network 面板中选择请求链接,右键,你可以 Copy 很多东西,或者以不同的形式 Copy Response!
18. 多个光标选择
在 Sources 面板中,使用 Ctrl + 单击 添加多个光标选择,也可以使用Ctrl + U 撤消上次选择;
19. 复制图片为Base64编码
按照如图操作~
20. 设置缓动曲线
可在样式面板中设置贝赛尔曲线~
小结:有几个使用比较常规,但是有几个也确实不知道,比如导入文件进行映射、运行自定义Snippets、复制图片为Base64等,平常基本没用到,算是扫盲了~ 学废了(掌声)
我是掘金安东尼:
一名人气前端技术博主(文章 100w+ 阅读量)
终身写作者(INFP 写作人格)
坚持与热爱(简书打卡 1000 日)
我能陪你一起度过漫长技术岁月吗(以梦为马)
觉得不错,给个点赞和关注吧(这是我最大的动力 )b( ̄▽ ̄)d
- 上一篇: 【保姆级教程】Vue项目调试技巧
- 下一篇: 如何写一个webpack插件(一)
猜你喜欢
- 2024-12-10 Weex在内涵发现页中的工程实践
- 2024-12-10 webpack 基础配置解析
- 2024-12-10 程序员必备的高效开发工具盘点与使用技巧
- 2024-12-10 十大必须掌握的 Chrome 浏览器开发者工具
- 2024-12-10 kibana控制台dev_tools操作
- 2024-12-10 (建议收藏) | 企业中Vue.js最常用的第三方插件
- 2024-12-10 如何写一个webpack插件(一)
- 2024-12-10 【保姆级教程】Vue项目调试技巧
- 2024-12-10 前端开发3年了,竟然不知道什么是 Vue 脚手架?(上)
- 2024-12-10 彻底理解服务端渲染 - SSR原理
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)