setInterval 是一种 JavaScript 函数,用于周期性地调用指定的函数或代码段1。
其工作原理如下:
setInterval 接收两个参数:一个函数(或代码段)和一个时间间隔(以毫秒为单位)
setInterval(() => {
console.log("任务逻辑这在这里")
},50)
假设定时器任务是以50ms的速度执行
当浏览器切换tab时(离开当前页面 )
**浏览器节省资源会暂停(
测试下来是以默认的1000ms速度执行
)背景页面的计时器。
当您返回到该页面时,计时器会恢复50ms执行**