1、JS中的定时器有两种: window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法[function],当方法执行完成定时器停止(但是定时器还在,只不过没用了);window.set Read More
posted @ 2016-01-27 22:29 __sarah Views(253355) Comments(3) Diggs(7) Edit
//->自己在内置类的原型上扩展一个myForEach来处理forEach不兼容的问题//callBack:回调函数,遍历数组中的一项,就要执行一次callBack//context:改变callBack方法中的this指向 Array.prototype.myForEach = function Read More
posted @ 2016-01-27 21:38 __sarah Views(9887) Comments(0) Diggs(0) Edit
1、使用递归思想实现setTimeout的轮询动画:在每一次执行方法的时候都重新的设置一个定时器,然后在指定时间内重新的执行当前的方法 问题:每一次设置的定时器,虽然不执行了,但是还存在呢,浪费性能 ->在每一次执行方法的时候首先把上一次创建的定时器清除掉 [案例] var timer = null Read More
posted @ 2016-01-27 21:00 __sarah Views(1544) Comments(0) Diggs(0) Edit