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

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

image.png

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


学习目标


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

主要知识点/技能点


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

实践疑难点



小结


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


目录
相关文章
|
11月前
|
前端开发 JavaScript 安全
|
前端开发
前端学习笔记202305学习笔记第二十三天-项目重构构建
前端学习笔记202305学习笔记第二十三天-项目重构构建
142 0
|
前端开发
前端学习笔记202305学习笔记第二十三天-重构报错解决
前端学习笔记202305学习笔记第二十三天-重构报错解决
171 0
|
前端开发
前端学习笔记202305学习笔记第二十三天-重构菜单组件3
前端学习笔记202305学习笔记第二十三天-重构菜单组件3
169 0
|
Dart 前端开发 测试技术
【Flutter前端技术开发专栏】Flutter开发中的代码质量与重构实践
【4月更文挑战第30天】随着Flutter在跨平台开发的普及,保证代码质量成为开发者关注的重点。优质代码能确保应用性能与稳定性,提高开发效率。关键策略包括遵循最佳实践,编写可读性强的代码,实施代码审查和自动化测试。重构实践在项目扩展时尤为重要,适时重构能优化结构,降低维护成本。开发者应重视代码质量和重构,以促进项目成功。
279 0
【Flutter前端技术开发专栏】Flutter开发中的代码质量与重构实践
|
缓存 前端开发 JavaScript
前端项目重构的一些思考和复盘
前端项目重构的一些思考和复盘
408 1
|
前端开发
前端学习笔记202305学习笔记第二十三天-重构菜单组件2
前端学习笔记202305学习笔记第二十三天-重构菜单组件2
117 1
|
前端开发
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结1
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结1
85 0
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结1
|
前端开发 定位技术
前端学习笔记202305学习笔记第二十三天-旅游地图重构2
前端学习笔记202305学习笔记第二十三天-旅游地图重构2
122 0
前端学习笔记202305学习笔记第二十三天-旅游地图重构2
|
缓存 监控 前端开发
带你入门前端工程(十):重构
带你入门前端工程(十):重构
152 0

热门文章

最新文章