今天学习《前端篇》第6章 准备重构 第17课 梳理游戏逻辑,本课将通过梳理小游戏项目的整体逻辑,使其代码脉络更加清晰。
学习目标
- 在小游戏中如何使用全局变量?
- 拓展:作用域与使用let关键字实现批量变量声明
- 整理代码,将变量与常量放在文件顶部
- 梳理游戏逻辑,明确6个周期函数
- 添加start函数
- 添加end函数
- 添加init函数
- 添加loop函数
- 及时移除事件监听
主要知识点/技能点
- 在JS中,一切都是对象。
- 在 JS 中,作用域为可访问变量、对象和函数的集合,共有6种作用域:函数局部作用域、区域作用域,模块作用域,文件作用域、全局作用域及使用配置字段及目录控制的开放数据域。
实践疑难点
略
小结
这节课我们主要基于一般的小游戏逻辑,将原来散乱的代码进行了规整和梳理,使代码更易阅读和维护,但现在的代码仍然不是完善的。删除不必要的注释和已经注释掉的旧代码后,最终game.js文件的代码如本书第17课中的示例所示。