2. 在页面元素上右键点击,选择 “检查”html
使用 快捷键 Ctrl + Shift + I (Windows) 或 Cmd + Opt + I (Mac)node
F12git
如下技巧仅在Chrome控制台可用:web
在console控制台输入:chrome
此时,会将变量demo
的值copy至粘贴板,这样你就能够拿着它方便的作其余事情了。shell
查看元素绑定的全部事件数据库
从下图能够看出,帮咱们保存为全局变量“temp5”了,此时,便可拿来使用了。 浏览器
咱们能够copy node节点,也能够copy html元素, 如:缓存
monitor能够用来监控函数是否有被执行到, 好比下图中咱们定义的一个全局函数,能够经过monitor对它的调用进行监控安全
注意: 此方法只在调试工具中有效,不可用于编码实现
有时咱们可能须要监控某些元素是否被某些事件触发,就可使用这个办法来进行调试
注意: 此方法只在调试工具中有效,不可用于编码实现
移动设备模拟器
使用元素面板能够自由的操做 DOM 和 CSS 来迭代布局和设计页面。 主要功能:
h
, 可让元素 显示/隐藏 6. shadow editor(阴影编辑器)
7. Cubic bezier(贝塞尔) 编辑器
8. "+" 添加style样式 点击“+”添加新的样式
10. DOM断点, 当DOM节点被编辑或修改时触发断点
在开发期间,可使用控制台面板记录诊断信息,或者使用它做为 shell 在页面上与 JavaScript 交互。
console
中打印出来在源代码面板中设置断点来调试 JavaScript ,或者经过 Workspaces(工做区)链接本地文件来使用开发者工具的实时编辑器
利用Snippets,能够基于浏览器环境进行js代码调试
在chrome中修改咱们的项目文件,在element面板中进行调试(如样式等)会自动同步保存至本地文件中。
使用网络面板了解请求和下载的资源文件并优化网页加载性能。
使用时间轴面板能够经过记录和查看网站生命周期内发生的各类事件来提升页面的运行时性能。 传送门:# 一个Chrome 运行时性能瓶颈分析案例
若是须要比时间轴面板提供的更多信息,可使用“配置”面板,例如跟踪内存泄漏。
使用资源面板检查加载的全部资源,包括 IndexedDB 与 Web SQL 数据库,本地和会话存储,cookie ,应用程序缓存,图像,字体和样式表。
使用安全面板调试混合内容问题,证书问题等等。
是一个开源的自动化工具,用于改进网络应用的质量。 您能够将其做为一个 Chrome 扩展程序运行,或从命令行运行。 您为 Lighthouse 提供一个您要审查的网址,它将针对此页面运行一连串的测试,而后生成一个有关页面性能的报告。