js基础之一次性定时器

一次性定时器
一次性定时器个人感觉跟定时器好像啊 ,它普遍用于出现新品进行的宣传海报
一次性定时器:setTimeout();
结束一次性定时器: clearTimeout(function(){});

        //1.获取标签
        var one = document.getElementById("one");
        var timer1 = null;
        var one_end = document.getElementById("one_end");
        //2.监听事件
        one.onclick = function (){
            //清除定时器
            clearTimeout(timer1);
            //设置一次性定时器
            timer1 = setTimeout(function(){
                alert("3秒之后洗澡");
            }, 3000);
        }
        one_end.onclick = function (){
            clearTimeout(timer1);
        }

注意的点

  1. 一次性定时器用的函数与定时器不同
  2. 一次性定时器:setTimeout(); 结束一次性定时器: clearTimeout(function(){});
  3. 使用定时器的时候 先清又设,防止定时器的累加
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值