js定时器的使用

这两种定时器方法都会返回一个id,可以通过这个id来提前终止它们.

一次性定时器,只执行一次 

一次性定时器
    //推迟N毫秒执行一次函数,执行完之后,
    //自动停止,也可以在未执行前手动停止.
    var id;
    function f5(){
        //启动定时器,若想在未执行定时器
        //前就将它停止,需要使用id
        id = setTimeout(function(){
            console.log("顶顶顶");
        },3000);
    }
    function f6(){
        //若定时器已经执行,则取消无效
        //若定时器还未执行,则可以取消
        clearTimeout(id);
    }

        οnclick="f5();"/>
             οnclick="f6();"/>

周期性定时器 

 



Insert title here




             οnclick="start();"/>
             οnclick="stop();"/>
    

 
        
 
    



你可能感兴趣的:(js)