要理解时事件循环得先明白单线程和任务队列。
单线程:
js是个单线程语言,也就是说同一时间只能执行一个代码块。
任务队列:
每当一段代码准备执行的时候,它就会被放到任务队列里。
事件循环:
事件循环其实就是一段代码,它会管理并执行任务队列里的代码块们,执行的顺序是从第一个执行到最后一个,遵循先进先出的原则。
要理解时事件循环得先明白单线程和任务队列。
单线程:
js是个单线程语言,也就是说同一时间只能执行一个代码块。
任务队列:
每当一段代码准备执行的时候,它就会被放到任务队列里。
事件循环:
事件循环其实就是一段代码,它会管理并执行任务队列里的代码块们,执行的顺序是从第一个执行到最后一个,遵循先进先出的原则。