setTimeout与setInterval:
1.使用规则
setTimeout(表达式,延时时间);
setInterval(表达式,交互时间);
2.区别
setTimeout:
setTimeout在执行时,是在载入后的延迟指定时间去执行一次表达式;
次数:1次;
setInterval
setInterval在载入后,每隔指定的时间就执行一次表达式;
次数:多次;
3.实例
setInterval(function(){
function(){alert("say"),5000)},1000);
执行结果:进入页面6秒后弹出”say“,之后每隔一秒弹出一次”say“
解释:先碰到setInterval间歇定时器1秒后执行,再碰到srtTimeout延时定时器5秒后执行。可想而知,第一次在6秒后弹出。