随笔分类 -  codeReview

代码审查阶段一些常见的问题
为什么要用setTimeout模拟setInterval?
摘要:一 setInterval的时间误差 setInterval(fn,300); setInterval 执行机制,300ms会检测一次任务队列中有无未执行的上一次任务fn,如果没有则将fn加入任务队列,如果有则跳过。由于js单线程,如果在执行fn前还要耗时的任务执行,则会暴露缺点 1.某些间隔会被跳 阅读全文
posted @ 2022-10-07 20:46 长安城下翩翩少年 阅读(258) 评论(0) 推荐(0)