1. 关注常识网首页
  2. 生活常识

chvin.github.io是什么(通过前端小游戏-俄罗斯方块-弄懂三大件React、Redux、Immutable)

chvin.github.io是一个可以玩经典小游戏的网站,在电脑上,手机上网页打开就可以玩。可以玩的经典小游戏有:坦克大战、俄罗斯方块、Gameboy 模拟器...

chvin.github.io是一个可以玩经典小游戏的网站,在电脑上,手机上网页打开就可以玩。可以玩的经典小游戏有:坦克...更多《chvin.github.io是什么》这个百科知识,我们小编以拓展阅读方式解读并与大家分享,欢迎关注我们的网站。

MC我的世界-模拟城市模组-1.8.9-世贸中心 MC 我的世界 模拟城市 trhsy.github.io

chvin.github.io是什么

chvin.github.io是一个可以玩经典小游戏的网站,在电脑上,手机上网页打开就可以玩。可以玩的经典小游戏有:坦克大战、俄罗斯方块、Gameboy 模拟器、扫雷、在线玩中文 DOS。其中,坦克大战自 1985 年后推出后,红极一时。玩家需要在保护自己基地不被摧毁的情况下,配合游戏中的宝物与场景,实现精准打击,消灭所有敌方坦克。

俄罗斯方块成为许多程序员编写游戏 Demo 的首选之一。在这个网站里的俄罗斯方块,即是一位前端工程师在 GitHub 上用 React 搞的小游戏。这个项目不仅好玩,技术实现原理也讲解非常到位。它通过响应式与数据持久化,使得游戏体验的效果更佳,也让你可以直接在手机端上进行操作。


拓展阅读

chvin.github.io是什么(通过前端小游戏-俄罗斯方块-弄懂三大件React、Redux、Immutable)

通过前端小游戏-俄罗斯方块-弄懂三大件React、Redux、Immutable

推荐一款前端游戏,可以用来学习React、Redux、Immutable,这三个框架学习,可以让你在编程思维上有一个提升。

体验地址: 俄罗斯方块 (chvin.github.io) (作者chvin)点击即可获得下方界面,来体验一下震撼的效果吧!

chvin.github.io是什么(通过前端小游戏-俄罗斯方块-弄懂三大件React、Redux、Immutable)

其中用到了

  1. React:创建和管理DOM
  2. Redux:状态管理
  3. Immutable:数据持久化
  4. WAA:用于处理和合成Web应用程序中的音频
chvin.github.io是什么(通过前端小游戏-俄罗斯方块-弄懂三大件React、Redux、Immutable)

React介绍

React主要用于构建UI。你可以在React里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTML DOM元素、也可以传递动态变量、甚至是可交互的应用组件。

框架特点

1.声明式设计:React 使创建交互式 UI 变得轻而易举。为你应用的每一个状态设计简洁的视图,当数据变动时 React 能高效更新并渲染合适的组件

2.组件化: 构建管理自身状态的封装组件,然后对其组合构成复杂的 UI。

3.高效:React通过对DOM的模拟,最大限度地减少与DOM的交互。

4.灵活:无论你现在使用什么技术栈,在无需重写现有代码的前提下,通过引入 React 来开发新功能。

Redux 简介

Redux 是 JavaScript 应用的状态容器,提供可预测的状态管理。

可以让你开发出行为稳定可预测的应用,运行于不同的环境(客户端、服务器、原生应用),并且易于测试。不仅于此,它还提供超爽的开发体验

Redux应用场景

  1. 用户的使用方式复杂
  2. 不同身份的用户有不同的使用方式(比如普通用户和管理员)
  3. 多个用户之间可以协作
  4. 与服务器大量交互,或者使用了WebSocket
  5. View要从多个来源获取数据

Immutable:

一种持久化的数据。一旦被创建就不会被修改。修改immutable对象的时候返回新的immutable。但是原数据不会改变。

提供多种数据结构(是不是感觉js越来越像后端了),其中有 3 种最重要的数据结构说明一下:(Java 程序员应该最熟悉了)

  1. Map:键值对集合,对应于 Object,ES6 也有专门的 Map 对象
  2. List:有序可重复的列表,对应于 Array
  3. Set:无序且不可重复的列表

WAA:

Web Audio API是一种高级JavaScript API,用于处理和合成Web应用程序中的音频。此API的目标是包括现代游戏音频引擎中的功能以及现代桌面音频制作应用程序中的一些混合,处理和过滤任务


以上就是关于chvin.github.io是什么(通过前端小游戏-俄罗斯方块-弄懂三大件React、Redux、Immutable)的所有内容,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人,并不代表关注常识网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容(包括不限于图片和视频等),请邮件至379184938@qq.com 举报,一经查实,本站将立刻删除。

联系我们

在线咨询:点击这里给我发消息

微信号:CHWK6868

工作日:9:30-18:30,节假日休息