文章目录
js中我们最常用的定时器就是setTimeout,含义是:页面载入后,经过指定毫秒值后执行指定表达式,只执行一次。
还有一个可以了解一下:setInterval(()=>{},ms[number]):页面载入后,每经过指定毫秒值后执行指定表达式,间隔多次执行:
setInterval(() => console.log(Date.parse(new Date())),"1000")
每隔1s执行一次,持续10s:
let handle = setInterval(() => console.log(Date.parse(new Date())),1000)
setTimeout(() => clearInterval(handle),10000)
菜鸟教程上还有个好玩的案例:js进度条
参考资料: