延时函数-定时器

定时器-延时函数

(1)JavaScript内置的一个用来让代码延缓执行的函数叫 setTimeout()

语法: setTimeout(回调函数,等待的毫秒数)

(2)setTimeout仅仅只执行一次,所有可以理解为就是把一段代码延迟执行,平时省略window

let timer = setTimeout(回调函数,等待的毫秒数)

清除定时器语法:clearTimeout(timer)

一个小栗子:

3秒前点击按钮则页面不会弹出111(点击按钮则清除延时函数)




    
    
    
    Document
    


    
    

(3)结合递归函数可以使用setTimeout实现setInterval(间歇函数)一样的功能




    
    
    
    Document


    

(4)间歇setInterval的特征是重复执行,首次执行会延迟

setTimeout的特征是延时执行,只执行一次

setTimeout可以结合递归函数实现setInterval一样的功能

clearTimeout清除由setTimeout创建的定时任务

你可能感兴趣的:(前端js笔记,javascript,前端,html)