js学习对象后做的实例(贪吃蛇)
2012-04-15 00:06
465 查看
这个贪吃蛇的思路来源于网上的一位后台程序员的作品。所以作为一个思想剽窃者我也分享我的代码。
首先建两个对象snake和组成snake的node对象:
对象的方法放在原型里,以免实例化而重复方法。
如果有什么BUG或者用户体验的问题可以评论反馈给我,我尽量修改。
有关于速度的问题我已经发现问题了,稍后解决。可能页面不是很好看。我也会在以后的更新中修改样式。
demo地址:http://cowll.com/demo/snake.html
如果实在没什么好留言的可以把玩的最高纪录评论到文章后面,来了看了总得留下点什么吧。
首先建两个对象snake和组成snake的node对象:
function Snake(){ this.direction = "down"; this.operate = []; this.head = null; this.end = null; this.status = "live"; this.speed=500; }
function Node(rowNum,colNum){ //当前节点所必须的属性 this.row = rowNum; this.col = colNum; this.prevNode = null; this.nextNode = null; }
对象的方法放在原型里,以免实例化而重复方法。
如果有什么BUG或者用户体验的问题可以评论反馈给我,我尽量修改。
有关于速度的问题我已经发现问题了,稍后解决。可能页面不是很好看。我也会在以后的更新中修改样式。
demo地址:http://cowll.com/demo/snake.html
如果实在没什么好留言的可以把玩的最高纪录评论到文章后面,来了看了总得留下点什么吧。
相关文章推荐
- JS基础学习第六天:JavaScript对象入门(构造函数和实例对象)
- JS学习实例:JavaScript时钟及Date对象学习总结
- JS学习3. 变量和对象总结
- js基础总结和对象实例
- php学习笔记 类的声明与对象实例化
- [知了堂学习笔记]_纯JS制作《飞机大战》游戏_第2讲(对象的实现及全局变量的定义)
- 遍历js中对象的属性和值的实例
- js定义对象简单学习例子
- Object-C: 学习实例3 使用集合对象
- 详解JS 比较两个Json对象的值是否相等的实例
- JavaWeb学习笔记03-js的String对象
- 学习JS的面向对象, 你该换个角度
- js判断空对象的实例(超简单)
- JS学习-面向对象
- 学习zepto.js(对象方法)[3]
- 面向对象的程序设计学习笔记-18-静态数据成员实例
- webkit的js对象扩展(一)——binding方式创建自定义对象(单实例)
- JS传递对象数组为参数给后端,后端获取的实例代码
- js学习总结(对象)