您的位置:首页 > 其它

window.setInterval与window.setTimeout使用实例

2013-09-22 21:06 246 查看
<script type="text/javascript">
var arrived = false;
var num = 0;
var timer = window.setInterval(function(){
num++;
console.log('去看第' + num + '趟');
if(arrived){
console.log('你妈来啦');
window.clearInterval(timer);
}
}, 500);

window.setTimeout(function(){
arrived = true;
}, 3000);
</script>


window.setTimeout


<script type="text/javascript">
var arrived = false;
var num = 0;

var fn = function(){
num++;
console.log('去看第' + num + '趟');
if(!arrived){
window.setTimeout(fn, 500);
}else{
console.log('你妈来啦');
}
};

var timer = window.setTimeout(fn, 500);

window.setTimeout(function(){
arrived = true;
}, 3000);
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: