本章进度 13 / 18
72%
正文已完成
L270先复现,再猜原因
固定输入、环境和观察结果,把偶发现象变成可重复的最小失败。
先用本课建立“调试定位”的基本直觉,后面的判断和练习才不会只靠记结论。
建议按完整课程顺序先看上一课;如果术语陌生,可以随时回补。
- 无需安装新工具
- 直接阅读并完成本页理解检查
没有稳定复现,任何修复都可能只是碰巧让症状消失。调试第一步是把问题从描述变成实验。
能写出包含前置条件、操作步骤、实际结果和预期结果的复现记录。
核心概念
先把关键判断说清楚
记录精确前置条件
版本、账号状态、数据、视口和网络等差异可能决定问题是否出现。
一次只变一个变量
同时换浏览器、清缓存和改代码会失去因果线索。
区分实际与预期
不要只写坏了;写出看到了什么以及根据需求本应发生什么。
案例拆解
移动端偶尔打不开目录
描述只有“手机上不行”,不同人尝试得到不同结果。
- 01
固定为 375px 视口、已完成一课的本地状态和具体页面
- 02
记录点击菜单后的 DOM 与滚动状态
- 03
只改变视口宽度确认触发边界
案例结果
问题稳定收敛到特定断点下的遮罩层级。
提交前练习
现在轮到你
把一个模糊 bug 描述改写成可重复实验。
选做练习:本节练习可用于加速你巩固,但不影响继续学习。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
375px、课程页、目录关闭;点菜单一次;遮罩出现但目录在其下不可点;预期目录在遮罩上并可操作。
评分标准
- 别人能按步骤复现
- 一次只依赖明确条件
- 实际与预期可观察
本课收口 · 理解检查
用 30 秒确认你理解了
用 30 秒理解检查确认你抓住了重点;阅读标记、练习和总结都不设硬门槛。
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- Monitoring Distributed Systems↗reference · 核对日期 2026-08-23
- MDN Web Docs↗reference · 核对日期 2026-08-23