JS定时器
setInterval连续执行:
setInterval(要执行的任务,间隔时间) 时间默认为毫秒
一、var timer = setInterval(function(){...},1000)
二、setInterval(“函数名()”,1000)
function 函数名(){...}
三、setInterval(函数名,毫秒值)
function 函数名(){...}
clearInterval(定时器名称) 停止定时器
用完记得清除哈.... 不然内存泄漏了
setTimeout执行一次:
(自己调用自己)延时性, 一般用于执行某些特效
setTimeout(要执行的任务,时间间隔)
clearTimeout(定时器名称) 停止定时器
用完不用清哈.... 就执行一次还清个毛线。此处有人就问了 那为啥还有 clearTimeout?
例如:我30分钟后要执行 setTimeout,用户中间做了别的事,我要取消这个操作,这个时候就得叫爸爸了 clearTimeout
例如:你在某网站下单买个东西,对方弹窗提示你已经成功下单,请在30分钟内完成付款,过时取消订单! are you 明白?