JavaScript 基础与页面交互

结课项目:完成学习记录器

组合数据模型、函数、DOM、事件、错误处理和本地保存,交付可操作的记录器。

难度
入门
预计时间
75 分钟
最近验证
2026/9/21

这一节要完成什么

组合数据模型、函数、DOM、事件、错误处理和本地保存,交付可操作的记录器。

先理解:为什么要学它

组合数据模型、函数、DOM、事件、错误处理和本地保存,交付可操作的记录器。

跟着做

验收流程
1. 添加两条不同记录
2. 标记一条完成
3. 删除一条并可撤销或确认
4. 刷新后状态保留
5. 损坏存储后页面可恢复
  1. 打开上一节保留的项目,先运行当前版本并记录结果。
  2. 输入示例并逐行运行,完成:完成添加、完成切换、删除、汇总分钟和本地保存;再请别人只看界面完成一次记录。
  3. 至少改变一个输入,先预测结果,再用浏览器验证。
  4. 故意制造本节典型错误,再根据错误信息修复:不要用页面能打开作为完成标准;五步验收必须全部有实际结果。

关键代码怎么读

  • 组合数据模型、函数、DOM、事件、错误处理和本地保存,交付可操作的记录器。
  • 代码要按输入、处理、输出三部分阅读;先指出每一部分在哪里。
  • 能运行只是第一步,完成后必须用不同输入验证边界。

常见错误:看到什么,检查什么

现象检查方法
结果与预期不同不要用页面能打开作为完成标准;五步验收必须全部有实际结果。
刷新后没有变化确认文件已保存、脚本路径正确,并阅读 Console 第一条相关错误。

自己完成一次

完成添加、完成切换、删除、汇总分钟和本地保存;再请别人只看界面完成一次记录。

完成后再看参考答案

完成后应能不用复制示例重新实现,并解释为什么这样处理。关键检查:不要用页面能打开作为完成标准;五步验收必须全部有实际结果。

完成检查

  • 我完成了本节要求的可见结果
  • 我能解释关键代码的输入、处理和输出
  • 我测试了正常、边界和错误情况

隐私选择

必要存储始终启用。只有在你同意后,才会加载可选的访问统计与支持服务。