nexttick原理

299 阅读1分钟

nexttick 理解

  • 原理:事件循环(红任务,微任务)

eventloop

粗浅的理解就是浏览器的每次事件循环都会先运行同步任务,然后去任务队列中依次拿出完成的任务执行回调,至此一次事件循环完成

是否支持promise->若支持新建promise.resolve() then内清空队列内部任务

  • 使用:保证内容渲染完成在做操作,多次执行只会执行一次(pending状态)