今天学习《前端篇》第7章 重构背景音乐、小球和挡板 第21课 创建挡板模块,这节课尝试将挡板模板化。游戏中共有两块挡板(左挡板与右挡板),两块挡板的行为不同,一块由系统控制自动移动,一块由玩家控制,但它们的渲染逻辑是致的。
学习目标
- 开始创建Panel类
- 使用继承实现左、右挡板
- 拓展:复习JS实现继承的方式
- 拓展:复习类型检测操作符typeof与instanceof的不同
主要知识点/技能点
略
实践疑难点
略
小结
这节课主要将挡板进行了模块化,定义了一个模板基类(Panel)及两个子类(LeftPanel和RightPanel),在实践过程中练习了创建类及实现类继承的技巧,并学习了如何使用操作符判断值类型和引用类型变量等。