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

相关推荐
Mr -老鬼16 小时前
功能需求对前后端技术选型的横向建议
开发语言·前端·后端·前端框架
qq_4061761416 小时前
关于JavaScript中的filter方法
开发语言·前端·javascript·ajax·原型模式
@@小旭16 小时前
实现头部Sticky 粘性布局,并且点击菜单滑动到相应位置
前端·javascript·css
Eric_见嘉17 小时前
NestJS 🧑‍🍳 厨子必修课(九):API 文档 Swagger
前端·后端·nestjs
北辰alk17 小时前
2025:当Vibe Coding成为我的创意画布——一名前端工程师的AI元年记
前端·trae
jump_jump17 小时前
SaaS 时代已死,SaaS 时代已来
前端·后端·架构
Yanni4Night18 小时前
Parcel 作者:如何用静态Hermes把JavaScript编译成C语言
前端·javascript·rust
hellokatewj18 小时前
前端 Promise 全解:从原理到面试
前端
天意pt18 小时前
Blog-SSR 系统操作手册(v1.0.0)
前端·vue.js·redis·mysql·docker·node.js·express
遗憾随她而去.18 小时前
Webpack5 高级篇(一)
前端