一、Elements 面板样式调试

  • 选中元素实时修改样式、颜色、边距,临时调试页面布局;
  • 勾选取消样式属性,快速定位是哪条CSS导致布局错乱;
  • :hover/:active等状态强制激活,无需手动悬浮点击;
  • Computed查看元素最终生效样式,排查样式优先级覆盖问题。

二、Console控制台实用玩法

1. 打印进阶用法

console.log('普通打印');
console.warn('警告提示');
console.error('错误日志');
console.table([{name:'a'},{name:'b'}]) //表格打印数组

2. 断点调试JS

在Sources面板给代码行打断点,单步执行、查看变量实时变化;可添加条件断点,满足指定条件才暂停。

三、Network网络抓包排错

  • 查看接口请求参数、返回数据、状态码,定位前后端对接问题;
  • 勾选Preserve log刷新页面不清空请求记录;
  • Throttling限制网速,模拟弱网加载卡顿场景;
  • 右键复制接口为curl,本地直接复现请求。

四、Performance性能分析

录制页面运行过程,查看长任务、重排重绘耗时,定位页面卡顿、动画掉帧原因;找到占用主线程时间过长的JS代码。

五、移动端真机调试

手机USB连接电脑,开发者模式开启USB调试,浏览器可远程操控手机页面,真机查看移动端样式、兼容性问题。

六、小技巧总结

  • F12快速打开开发者工具,Ctrl+Shift+I快捷键;
  • Ctrl+Shift+C拾取页面任意元素;
  • Local Storage、Session Storage在Application面板查看本地缓存;
  • 屏蔽指定接口请求,临时模拟接口异常场景。