F12
或Ctrl+Shift+I
,Mac按Command+Option+I
DevTools初始界面
最常用图示说明:① Elements 元素 ② Console 控制台 ③ Sources 源代码来源 ④ Network 网络 ⑤ Performance 性能
面板切换:顶部标签栏切换核心功能模块
布局调整:点击右上角⋮
-> Dock side 选择停靠位置(推荐底部布局)
搜索功能:Ctrl+F
在任意面板内搜索内容
!Elements面板标注
DOM树视图:网页结构可视化展示
样式查看区:当前元素的所有CSS样式
盒模型图:直观显示元素尺寸计算
选择元素:
点击左上角箭头图标(或Ctrl+Shift+C
)
点击页面元素自动定位到DOM位置
修改样式:
在样式区直接编辑属性值
点击属性前的复选框临时禁用样式
调试布局:
悬浮盒模型图的各区域查看计算值
在Computed
标签页查看最终生效样式
新手技巧:双击DOM节点可重命名,方便复杂结构的理解
Console面板布局
信息输出区:显示日志、错误信息
代码输入行:>
符号后输入JavaScript代码
过滤工具栏:按日志类型筛选信息
输出信息:在代码中使用
console.log('普通信息')
console.error('错误信息') // 显示为红色
执行计算:直接输入2+3*5
等数学表达式
操作DOM:
document.querySelector('button').click() // 模拟点击按钮
新手误区:避免在生产环境尤其是循环代码里面保留console.log
语句(可能引发性能问题)
Sources面板结构
文件导航区:按域名组织的源代码目录
代码编辑区:带行号的源代码查看
调试工具栏:断点控制按钮组
实用技巧:在代码行右键选择Add logpoint
可添加不暂停的日志输出
Network面板详解
记录网络活动:刷新页面自动开始记录、点击红色圆形按钮手动控制。
分析请求详情:点击请求名称查看Headers/Preview/Response等、右键请求可复制为cURL命令。
模拟慢速网络:点击Online
下拉框选择Slow 3G
、自定义延迟和下载速度。
典型应用场景:查看接口返回数据是否与预期一致
Ctrl+P
输入文件名快速定位Ctrl+G
输入行号快速跳转在颜色值前点击色块,弹出取色器支持:
点击Toggle device toolbar
(Ctrl+Shift+M
):
{}
格式化代码)Ctrl+F5
强制刷新)原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。