从零开始:用REACT写一个格斗游戏(二)

今天也没什么事,所以就准备继续完善这个小游戏。第一次点进来的同学可以看看上篇。今天给人物增加了攻击扣血,被击打僵直等,顺便还给人物增加了一个转转转的技能,不过可能图没有扣好,转转转显得有点鬼畜。 怎么实现人物攻击让敌人掉血呢,首先我们先要判断攻击究竟有没有打在敌人身上。当人物攻…

深入理解-CSS内联元素-字体相关概念

网页生来就是为了展示内容,文字是其中及其重要的一部分。在css中很多的属性都和文字有关,为了接下来说明其他文字先关的属性,我们先来了解文字的各个概念。先上图 对照着图,可以看出基线是位于字母x下方的那条线,所有字符都基于这条线进行定位。这应该大家比较常见,毕竟vertical-…

高阶函数,你怎么那么漂亮呢!

亲们,函数作为返回值输出的应用场景那就太多了,这也体现了函数式编程的思想。其实从闭包的例子中我们就已经看到了关于高阶函数的相关内容了,哈哈 还记得在我们去判断数据类型的时候,我们都是通过Object.prototype.toString来计算的。每个数据类型之间只是'[obje…

理解 $q 和 promise基本用法-1 4.18

下面着重讲解一下 $q 的功能和它的 api 的使用。 deferred 对象有两个方法一个属性。 promise 对象只有 then() 一个方法,注册成功回调函数和失败回调函数,再返回一个 promise 对象,以用于链式调用。

探寻 webpack 插件机制

webpack 可谓是让人欣喜又让人忧,功能强大但需要一定的学习成本。在探寻 webpack 插件机制前,首先需要了解一件有意思的事情,webpack 插件机制是整个 webpack 工具的骨架,而 webpack 本身也是利用这套插件机制构建出来的。因此在深入认识 webpa…