代码开始变难了啊,呵呵。请仔细阅读注释。
2.321 说到底只不过是个物理过程的算法表达而已。其中移动的实现和前面 2.22 节的拖动是类似的。
2.322 注重感觉这里代码中 this 的使用。我在 Obj.move 中使用 this 的时候,this指的就是 Obj
2.323 注重我把 Obj 放在了函数外面。这时候它就是一个全局变量。这是为了后面使用 setInterval 而预备的。很多菜鸟在用定时器的时候经常发现“找不到对象”的错误,请注重一下变量的定义域问题。
2.324 菜鸟注重学习内置对象 Math 的方法
2.33 让方块停下来
运行代码框
在方块上按下鼠标,它会停下来,弹起鼠标,它就继续跑了,呵呵。
2.331 没人注重到 2.211 绑定事件 - 回字的四种写法只举出了三种绑定事件的方法吗?呵呵,这里是第四种:
obj.onmousedown=function(){ this.stop(); }
2.332 我把 setInterval 改成了 setTimeout, 并且将定时器的句柄保存在了 obj 的属性里。这种使用定时器的做法是值得菜鸟借鉴的。
2.4 大结局 - 可以抛出的方块
评论加载中…
![]() |