javascript定时器及其优化
来源:互联网 发布:淘宝助理要登陆吗 编辑:程序博客网 时间:2024/06/03 22:43
启动定时器
var timer=setInterval(method,time);
method是调用的js方法
time是时间间隔,毫秒数
关闭定时器
clearInterval(timer);
用这种方法去关闭定时器,往往不能及时关闭。setInterval会产生回调堆积,特别是时间较短的情况下
解决方法如下:
在JavaScript中还有另一种定时器,setTimeout(method,time),与setInterval的区别就在于这个定时器只会执行一次就终止。setInterval定时器不关闭的情况下会无限执行。
方案就是用setTimeout 的延时递归来代替setInterval。
function timer()
{
method();
setTimout(timer,time);
}
1 0
- javascript定时器及其优化
- javascript定时器及其优化
- 【javascript】【定时器】【setTimeout, setInterval】【优化】
- javascript定时器,取消定时器,及js定时器优化方法
- javascript定时器,取消定时器,及js定时器优化方法
- javascript定时器,取消定时器,及js定时器优化方法
- javascript定时器,取消定时器,及js定时器优化方法
- javascript定时器,取消定时器,及js定时器优化方法
- javascript定时器
- javascript 定时器
- JavaScript定时器
- javascript定时器
- javascript 定时器
- javascript 定时器
- JavaScript定时器
- javascript 定时器
- javascript定时器
- JavaScript定时器
- Tomcat系列之Java技术详解
- TYVJ 1015 - 公路乘车
- 搭建Git服务
- 想要考取OCP或者OCM?首先需认准WDP合作资质
- Head First设计模式学习笔记——观察者模式
- javascript定时器及其优化
- 使用java获取系统属性
- 剩余时间
- 排序工具类
- 商品添加购物车实现动画效果
- js 事件对象(二)
- php的存储过程
- mysql索引优化 btree rtree hash full-text
- Activiti初学者教程