第30/90步《前端篇》第7章 重构背景音乐、小球和挡板 第21课

56 阅读1分钟

今天学习《前端篇》第7章 重构背景音乐、小球和挡板 第21课 创建挡板模块,这节课尝试将挡板模板化。游戏中共有两块挡板(左挡板与右挡板),两块挡板的行为不同,一块由系统控制自动移动,一块由玩家控制,但它们的渲染逻辑是致的。

学习目标

  • 开始创建Panel类
  • 使用继承实现左、右挡板
  • 拓展:复习JS实现继承的方式
  • 拓展:复习类型检测操作符typeof与instanceof的不同

主要知识点/技能点

实践疑难点

小结

这节课主要将挡板进行了模块化,定义了一个模板基类(Panel)及两个子类(LeftPanel和RightPanel),在实践过程中练习了创建类及实现类继承的技巧,并学习了如何使用操作符判断值类型和引用类型变量等。