setTimeout、setInterval、和setInterval引起cpu占用率高的问题
setTimeout延迟执行,过一段事件之后执行。如果在页面中使用了很多之后,实际的执行时间可能会超过我们设置的时间,因为它是异步任务,所以需要等同步任务完成之后在执行,如果同步任务特别多,等待时间就会相应的延长。会等主线程中的所有任务都完成之后再执行;setInterval固定的时间间隔之后重复执行代码。和setTimeout一样,需要等待同步任务执行完成之后再执行;问:setInterval存在一些问题,使用了之后会引起cpu占用率高,这个问题如何解决?答:requestAni.
原创
2020-07-07 10:16:21 ·
1503 阅读 ·
0 评论