介绍同步与异步、WebSocket 协议以及 Django Channels 三者的概念及其联系,并结合代码示例进行讲解。
Django学习笔记-实现联机对战(下)
本节内容是通过 Django Channels 框架使用 WebSocket 协议实现多人模式中的同步移动,攻击以及被击中判定函数。
此外实现房间内玩家数提示板、技能冷却时间以及闪现技能。
Web学习笔记-React(Redux)
本文记录 React 的学习过程,内容为 Redux。
之前我们提到过一个问题,就是如果两个兄弟组件要访问对方的数据,需要将数据存放到最近公共祖先上,这样当 DOM 树很复杂时就很麻烦。Redux 就是在整个 DOM 树之外拿出一个地方,用来存储一些全局的值。
Web学习笔记-React(组合Components)
本文记录 React 的学习过程,内容为组合 Components。
本节内容是组件与组件之间的组合,例如用不同组件构成 DOM 树,以及给不同的组件传递数据或者调用不同组件的方法,还有不同组件的生命周期。