第26/90步《前端篇》第6章 准备重构 第17课

62 阅读1分钟

今天学习《前端篇》第6章 准备重构 第17课 梳理游戏逻辑,本课将通过梳理小游戏项目的整体逻辑,使其代码脉络更加清晰。

学习目标

  • 在小游戏中如何使用全局变量?
  • 拓展:作用域与使用let关键字实现批量变量声明
  • 整理代码,将变量与常量放在文件顶部
  • 梳理游戏逻辑,明确6个周期函数
  • 添加start函数
  • 添加end函数
  • 添加init函数
  • 添加loop函数
  • 及时移除事件监听

主要知识点/技能点

  • 在JS中,一切都是对象。
  • 在 JS 中,作用域为可访问变量、对象和函数的集合,共有6种作用域:函数局部作用域、区域作用域,模块作用域,文件作用域、全局作用域及使用配置字段及目录控制的开放数据域。

实践疑难点

小结

这节课我们主要基于一般的小游戏逻辑,将原来散乱的代码进行了规整和梳理,使代码更易阅读和维护,但现在的代码仍然不是完善的。删除不必要的注释和已经注释掉的旧代码后,最终game.js文件的代码如本书第17课中的示例所示。