JavaScript定时器分析

一、事件循环 JavaScript是单线程,同一个时间只能做一件事情,所以执行任务需要排队。如果前一个耗时很长,那么下一个只能等待。 1)两种任务 为了更好的处理任务,JavaScript语言的设计者将任务分为两种:同步任务(synchronous)与异步任务(asynchronous)。 同步任务:在主线程上排队执行的任务。 异步任务:放在“任务队列”(task queue)中,只有当主线程空了
相关文章
相关标签/搜索