学习js与css 写个2048
程序员文章站
2022-09-26 20:45:38
学习阶段,还是写点小东西练练手学的有意思一点,今天用栅格布局做了一个2048,但是移动动画和合并特效没有做,只简单的实现了一下功能。 记录一下学习的过程。 1.入口函数,初始化界面,我这里是直接是一个栅格对应一个数字,做到后面发现先布局栅格,然后在栅格上面动态生成的做法更好。 2.定义了几个全局变量 ......
学习阶段,还是写点小东西练练手学的有意思一点,今天用栅格布局做了一个2048,但是移动动画和合并特效没有做,只简单的实现了一下功能。
记录一下学习的过程。
1.入口函数,初始化界面,我这里是直接是一个栅格对应一个数字,做到后面发现先布局栅格,然后在栅格上面动态生成的做法更好。
2.定义了几个全局变量,控制主要的逻辑以及样式的修改。
3.初始状态
4.渲染
5.监听键盘事件,这里不知道有没有什么好的方法,就直接分开写了上下左右
6.最后定义游戏结束的规则,遍历一下数组,如果出现了2048就修改上面的span 设置为“获胜”就好了。
看着自己的代码乱七八糟但是不知道怎么优化,再说再说..
下一篇: 大数据下的信用评判体系:更易证明你是好人