js
沉迷学习,日渐圆润
这个作者很懒,什么都没留下…
展开
-
JS高级技巧---函数柯里化
1.原理利用函数执行可以形成一个不销毁的私有作用域,把预先处理的内容都存在这个不销毁的作用域里面,并且返回一个小函数,以后要执行的就是这个小函数。2.作用参数复用 需要输入多个参数,最终只需输入一个,其余通过arguments来获取提前返回 避免重复去判断某一条件是否符合,不符合则return 不再继续执行下面的操作延迟执行 避免重复的去执行程序,等真正需要结果的时候再执行分别举例说明三个作用,参数复用见第三部分函数执行时机的例子,不再赘述。//提前返回(常用例子),用来减少if,else原创 2020-05-13 22:02:54 · 341 阅读 · 0 评论 -
基础入门版js贪吃蛇游戏
基础入门版js贪吃蛇游戏初步学习了javascript,我就按耐不住想写个项目看看,现在分享到这里和大家分享探讨。大致思路:用canvas画布制作网状格背景绘制食物,20*20的网状格中随机分布(用Math.random()实现)绘制蛇,让蛇动起来(蛇看做二维具有x,y属性的数组,pop出最后一个元素,unshift()新添一个元素(蛇头))蛇吃食物(通过判断蛇头与食物的坐标,判定蛇...原创 2019-11-21 21:54:08 · 243 阅读 · 0 评论