Chrome开发工具是一个Web开发者的利器,使用它你能够实现:php
管理界面元素css
断点调试JavaScript代码html
优化你的代码html5
这里将列出一些很是实用的使用技巧,帮助你更加高效的工做segmentfault
1. 快速编辑HTML元素网络
选择开发工具面板的Elements编辑器
在Elements下的元素编辑器中选择一个DOM元素函数
双击选中的DOM元素标签,而后进行编辑工具
完成相应的编辑以后,页面会当即发生相应改变。开发工具
2. 快速定位到行
打开开发工具面板,快捷键Ctrl+O(Mac:CMD+O)
输入:行号:列号来进行定位
3. 展开全部子节点元素
选择Elements面板
选择一个DOM元素,按下Alt键而且鼠标双击选择DOM元素前面的箭头,就会展开该DOM元素下的全部字节点元素
4. 改变开发工具的位置
打开开发工具面板,按下快捷键Ctrl+Shift+D (Mac:CMD + Shift + D),或者直接在开发工具面板右侧进行相应选项设置:浮动,底部,右侧。
5. 经过CSS选择符进行DOM元素搜索
快捷键Ctrl + F(Mac:CMD+F),试试在搜索栏输入ID选择符或者类选择符就能够定位到元素啦
6. Material风格和自定义调色板
Elements面板右侧的Style编辑器中,点击颜色十六进制编码前的色块,会弹出一个调色板:
能够自定义颜色值,也可使用拾色器进行取色
调色板下方能够选择Material Design的主要色系
7. 多光标
在Sources面板中选择一个资源文件进行编辑,如css文件,经过按住Ctrl键能够添加多个编辑光标,同时对多处进行编辑。按下Ctrl + U能够撤销编辑。
8. 获取图片的Data URI
选择Network面板
选择一张图片,在右侧图片上鼠标右键选择copy it as a Data URI,就能够获取图片的Data URL (base64编码)
9. 触发伪类
Elements面板右键执行DOM元素节点,选择Force Element State
或者,点击右侧Toggle Element State图标
10. 多列内容选择
选择Sources面板
选择一个资源文件
按住Alt键并拖动鼠标进行多列内容选择
11. 使用$0获取当前选中元素
在Elements面板下选择一个DOM元素
切换到Console下,使用$0能够获取到选择的元素
12. 元素展现
在Console面板中获取指定内容,好比:document.getElementById('xxx')
选择内容右键,选择Reveal in Elements Panel
13. 查看事件侦听器
选择Elements面板
右侧面板选择Event Listeners导航,而后选择一个事件
对事件鼠标右键选择Show Function Definition,可定位到事件的函数定义
14. CSS3(Easing)渐入动画效果预览
点击渐入效果样式图标(紫色 光标),能够预览动画效果
可对相应的贝塞尔曲线(cubic-bezier)进行调节动画效果
15. 媒体查询
这个主要是在Device Mode调节不一样的分辨率显示。
16. 网络电影胶片
“网络电影胶片”是指能够拍摄下页面渲染和花费的时间截图,就像拍电影同样,你能够点击每一个截图(胶片)查看相应的时间线资源加载。
操做方式:
选择Network面板
点击打开摄像机图标
从新加载页面
17. 复制响应(Response)内容
你能够复制网络资源的请求头和响应内容
选择Network面板
选择一个资源文件,右键Copy Response复制响应内容
18. 运行预约义代码片断
打开选择Sources面板,左侧选择导航菜单Snippets
右键新建一个代码片断,输入代码内容
右键代码片断,选择Run运行。
19. 模拟设备感应器
你能够模拟手机感应器,类如触屏,地理坐标,加速度传感器
选择Elements
按Esc键 ,选择Emulation > Sensors进行操做
20. 工做空间
Workspace工具就能帮助咱们把调试工具中修改的内容自动保存到相应的文件中:
选择Sources面板
在Sources面板中右键Add Folder to Workspace,添加相应的本地保存路径
选择你须要修改的文件,右键选择Map to Network Resources
而后改动文件,能够看到修改以后的效果。
原文:How to use Chrome DevTools like a Pro 译者:paullbyao
来源:segmentfault