这几天,我学习完了JS基础,利用JS基础简单制作了一个微信打飞机电脑版的小游戏,在这之中的过程收益良多!
之前学习JS基础的时候,老师讲过顶部小球下落特效,商品移动效果,以及定时器,当时仅仅只是简单理解到了这
3个效果的写法,并未深入使用,然而这次的项目中使用到了这些内容让我有了深的认识。
首先,我一开始对对象这种写法感到生疏,别扭,觉得使用起来很不习惯,不过这次打飞机项目我使用对象写法之后,
才感到对象的重要及方便。比如子弹的产生,敌机的产生,他们各自的参数我都可以提前用对象写好,这样我需要产生它们的
时候,我之后new出来就好了,并且还可以将其放入数组中,然后对其操作,这其中运用到了JS大部分基础知识,比如节点操作,
节点创建,基本函数创建及调用,定时器,还有event中的鼠标事件,BOM中的页面刷新,本地储存中的localstorage使用!!!
综上所述,得出最大的结论是在学习JS的时候,学的多,看得多,终究不如写一个项目来的实在,所以写代码往往比看,学重要的多!!!