JS学习笔记Day16

一、匀速运动

  保证速度不让用户提供,将速度写到函数中

  speed = target-obj.offsetLeft>0 ? 正速度 :负速度

二、缓冲运动

  var speed=(target-obj.offsetLeft)/10;

  speed=speed>0 ? Math.ceil(speed):Math.floor(speed);

三、多物体运动

  多个物体共用一个计时器,效果会受影响;

  解决:多个物体定时器独立,将定时器timer作为操作的运动物体的属性

  对象:可以任意添加属性

四、多属性运动

五、链式运动

  一个函数作为另一个函数的参数使用时,我们成这个函数为回调函数

六、完美运动

上一篇:编写高质量代码改善C#程序的157个建议——建议151:使用事件访问器替换公开的事件成员变量


下一篇:[C#] 與Android共舞–手機post資料給Server (转帖)