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是会停止执行的

相关推荐
青鸟北大也是北大6 分钟前
CSS单位与字体样式全解析
前端·css·html
咖啡の猫9 分钟前
TypeScript 开发环境搭建
前端·javascript·typescript
co松柏30 分钟前
AI+Excalidraw,用自然语言画手绘风格技术图
前端·人工智能·后端
用户812748281512038 分钟前
安卓Settings值原理源码剖析存储最大的字符数量是多少?
前端
用户812748281512042 分钟前
安卓14剖析SystemUI的ShadeLogger/LogBuffer日志动态控制输出dumpsy机制
前端
Ankkaya44 分钟前
cloudflare + github 实现留言板
前端·github
是你的小橘呀44 分钟前
单页应用路由怎么搞?React Router 从原理到实战全解析!
前端·javascript
xuedaobian1 小时前
2025年我是怎么用AI写代码的
前端·程序员·ai编程
风止何安啊1 小时前
Set/Map+Weak三剑客的骚操作:JS 界的 “去重王者” ,“万能钥匙”和“隐形清洁工”
前端·javascript·面试
saberxyL1 小时前
前端登录加密与Token管理实践
前端