settimeout

settimeout 和 setinterval 区别: 1.放入消息队列时间 和 执行时间 settimeout 是到了时间放入到主线程中,执行时间看主线程当前任务 setinterval的放入时间是看主线程是否空闲,如果空闲放入,所以精准性来说,settimeout更准确一些

2.切换tab对settimeout 和 setinterval影响

3.为什么要用settimeout代替setinterval

3.修正方案

3.requestAnimationFrame为什么更准确? setTimeout,setInterval属于JS引擎,RAF属于GUI引擎

3.2 切换tab页面的影响

requestAnimationFrame是会停止执行的

相关推荐
GUIQU.20 分钟前
【Node.js】全栈开发实践
前端·node.js·全栈开发
王富贵的记录33 分钟前
electron 控制台打印中文乱码问题
前端·javascript·electron
谈不譚网安2 小时前
XXE(外部实体注入)
前端·网络安全
老K(郭云开)3 小时前
最新版Chrome浏览器调用ActiveX控件技术——alWebPlugin中间件V2.0.42版发布
前端·chrome·中间件
百锦再4 小时前
Vue环境下数据导出PDF的全面指南
前端·javascript·vue.js·python·django·pdf·pygame
菜鸟una6 小时前
【微信小程序 + 高德地图API 】键入关键字搜索地址,获取经纬度等
前端·vue.js·微信小程序·小程序·typescript
进取星辰8 小时前
33、魔法防御术——React 19 安全攻防实战
前端·安全·react.js
小赖同学啊8 小时前
深度解析 Element Plus
前端·javascript·vue.js
二十雨辰8 小时前
[CSS3]百分比布局
前端·html·css3
大大。8 小时前
Vue3 与 Vue2 区别
前端·面试·职场和发展