js本身是单线程,后一个任务需要等前一个执行完之后在执行,这样比较消耗时间,因此出现了异步,将一些异步的操作,例如事件、setTimeout会放入异步事件池中,等待主任务执行完之后,回到异步事件池中查找任务,异步任务又分为微任务和红任务,首先执行微任务在执行红任务,如此循环,形成了js循环机制
具体内容可参照连接
JS循环机制
最新推荐文章于 2024-06-21 15:37:00 发布
js本身是单线程,后一个任务需要等前一个执行完之后在执行,这样比较消耗时间,因此出现了异步,将一些异步的操作,例如事件、setTimeout会放入异步事件池中,等待主任务执行完之后,回到异步事件池中查找任务,异步任务又分为微任务和红任务,首先执行微任务在执行红任务,如此循环,形成了js循环机制
具体内容可参照连接