文章 2023-04-25 来自:开发者社区

第46/90步《前端篇》第9章 重构游戏对象等 第27课

今天学习《前端篇》第9章 重构游戏对象等 第27课 设计模式重构二:模板方法模式、职责链模式和简单工厂模式学习目标在页面对象中启用模板方法模式使用职责链模式改写单击音效实现使用简单工厂模式改写turnToPage方法主要知识点/技能点略实践疑难点略小结这节课主要使用模板方法模式优化了页面对象,换一种职责链的方式实现了单击音频播放,使用简单工厂模式优化了游戏对象中的页面跳转,在这个实践过程中一共练....

第46/90步《前端篇》第9章 重构游戏对象等 第27课
文章 2023-04-25 来自:开发者社区

第45/90步《前端篇》第9章 重构游戏对象等 第26课

今天学习《前端篇》第9章 重构游戏对象等 第26课 设计模式重构一:单例模式、观察者模式和组合模式学习目标将Game改写为单例模式在Game上应用观察者模式使用组合模式改写用户记分板模块主要知识点/技能点略实践疑难点略小结这节课主要通过改写Game类,建立了项目的UI框架,实现了VBox、HBox等布局窗口,并在实践过程中学习使用了三个设计模式(单例模式、观察者模式、组合模式),这三个模式是开发....

第45/90步《前端篇》第9章 重构游戏对象等 第26课
文章 2023-04-24 来自:开发者社区

第34/90步《前端篇》第8章 重构记分板、背景、页面和游戏对象 第25课

今天学习《前端篇》第8章 重构记分板、背景、页面和游戏对象 第25课 重构游戏对象,这节课我们继续模块化重构,将页面类拆分到单独的文件中,清除一些不再需要的变量等,让游戏代码的结构更加合理。学习目标一个文件只定义一个类为Game添加#currentPage变量解决30秒超时限制不起作用的问题移除#gameIsOver变量主要知识点/技能点重构就像反比例函数,可以无限接近于坐标轴,但永远不可能相交....

第34/90步《前端篇》第8章 重构记分板、背景、页面和游戏对象 第25课
文章 2023-04-24 来自:开发者社区

第33/90步《前端篇》第8章 重构记分板、背景、页面和游戏对象 第24课

今天学习《前端篇》第8章 重构记分板、背景、页面和游戏对象 第24课 创建页面对象,这节课开始创建游戏页面。学习目标创建游戏结束页面创建游戏主页对象主要知识点/技能点略实践疑难点略小结这节课主要创建两个页面对象,这两个页面对象具有基本一致的结构,但还不够完善,并且两个类都还处在game.js一个文件中。

文章 2023-04-24 来自:开发者社区

第32/90步《前端篇》第8章 重构记分板、背景、页面和游戏对象 第23课

今天学习《前端篇》第8章 重构记分板、背景、页面和游戏对象 第23课 创建游戏背景对象和游戏对象,这节课我们尝试创建游戏背景对象和游戏对象。学习目标创建背景对象准备创建游戏对象让音频管理者接管单击音效实现游戏对象Game类拓展:复习使用bind改变this对象主要知识点/技能点略实践疑难点略小结这节课主要对背景对象实现了模块化,根据旧代码创建了游戏对象,让音频管理者接管了单击音效,在实践过程中练....

第32/90步《前端篇》第8章 重构记分板、背景、页面和游戏对象 第23课
文章 2023-04-24 来自:开发者社区

第31/90步《前端篇》第8章 重构记分板、背景、页面和游戏对象 第22课

今天学习《前端篇》第8章 重构记分板、背景、页面和游戏对象 第22课 创建记分板模块,这节课我们将实现记分板对象的模块化。目前,游戏中还没有记分板对象,在屏幕下方只有两个分数,一个是用户的,一个是系统的,这节课将仿照挡板的设计方法创建一个记分板基类,然后再派生出两个子类,即用户记分板与系统记分板。学习目标实现两个记分板拓展:复习ES Module的导出与导入使用工具方法drawText隐藏分数变....

第31/90步《前端篇》第8章 重构记分板、背景、页面和游戏对象 第22课

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注