js计时事件

  通过在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行,我们称之为计时事件。

1.

setTimeout()--暂停指定的时间后执行指定的代码

clearTimeout ()--停止setTimeout()执行

2.

setInterval()--间隔指定的时间不停地执行指定的代码

clearInterval ()--停止setInterval()执行

/*1.setTimeout()定时事件*/
        var st;
        function start(){
            st = setTimeout(function(){
                alert("hello");
            },3000);//单位毫秒
        }
        function stop(){
            clearTimeout(st);
        }
        
        /*2.setInterval()*/
        var stint;
        function startInt(){
            stint = setInterval(function(){
                var date = new Date();
                var str = date.toLocaleString();
                document.getElementById("clock").innerText=str;
            },1000);//单位毫秒
        }
        function stopInt(){
            clearInterval(stint);
        }
原文地址:https://www.cnblogs.com/weirihan/p/6000738.html