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

相关推荐
码云骑士18 小时前
语音合成演示 - Web Speech API
前端
ZC跨境爬虫18 小时前
跟着 MDN 学CSS day_50:(传统布局方法与网格系统)
前端·css·ui·tensorflow·媒体
薛先生_09918 小时前
vue-路由模块封装
前端·javascript·vue.js
薛先生_09918 小时前
vue-router-link实现导航高亮效果
前端·javascript·vue.js
郑州光合科技余经理18 小时前
海外版外卖系统源码:支付/地图/多语言核心代码实现
android·java·前端·后端·架构·uni-app·php
古韵18 小时前
TanStack Query 被高估了?这 5 个场景它真不如 alova
前端
颂love19 小时前
Vue3基础入门
前端·学习·vue3
风吹夏回19 小时前
Vue 3 路由使用完全指南
前端·vue.js
创业之路&下一个五年19 小时前
JS编程范式 \& 面向对象范式
开发语言·前端·javascript
ct97819 小时前
Axios 请求取消
前端·javascript·vue.js