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

相关推荐
TangentDomain10 分钟前
AI 写代码时代,游戏 UI 架构为什么停在 MVP?
前端·游戏·架构
英勇无比的消炎药13 分钟前
前端提效神器全新AI组件库TinyRobot改写日常开发模式
前端·vue.js
GuWenyue14 分钟前
10分钟搞定TodoList实战!从0搭建Bun+TS的RESTful接口服务
前端·typescript·bun
IMPYLH16 分钟前
HTML 的 <a>元素
前端·javascript·html
PedroQue9920 分钟前
uni-router:uni-app路由管理新选择
前端·uni-app
Cerrda24 分钟前
一行指令搞定复制:Vue 3 vCopy 实现解析
前端·代码规范
英勇无比的消炎药27 分钟前
前端提效神器TinyRobot
前端·vue.js
CDwenhuohuo40 分钟前
uni 背景色渐变 全屏
前端·javascript·vue.js
爱怪笑的小杰杰42 分钟前
Vue 项目交付第三方开发,如何隐藏核心 JS 源码?
前端·javascript·vue.js
之歆44 分钟前
Node.js 与 NPM 包管理完全指南
前端·npm·node.js