宏任务 共 3 篇文章

JavaScript事件循环面试题:setTimeout和Promise的执行顺序
2026-05-01 20:28:08
JavaScript事件循环面试题:setTimeout和Promise的执行顺序 在JavaScript面试中,关于setTimeout和Promise的执行顺序问题是高频考点。要准确解答这类问题,无需死记硬背,只需掌握一套标准化的分析流程。以下是解决该问题的核心步骤和逻辑解析。 1. 理解核心机
事件循环 前端面试 Promise
45 0
JavaScript 事件循环:宏任务与微任务
2026-04-07 23:28:20
JavaScript 事件循环:宏任务与微任务 JavaScript 是单线程语言,这意味着它一次只能做一件事。为了不阻塞主线程(导致页面卡顿),JavaScript 采用了一种“事件循环”机制来处理异步操作。理解这一机制的关键,在于分清“宏任务”和“微任务”的区别与执行顺序。 以下指南将直接解析核
事件循环 宏任务 微任务
68 0
JavaScript事件循环机制与宏任务微任务执行顺序
2026-04-01 23:05:08
JavaScript事件循环机制与宏任务微任务执行顺序 JavaScript 是单线程语言,但能处理异步操作(如网络请求、定时器),靠的就是事件循环机制。理解事件循环的关键,在于分清宏任务(macrotask)和微任务(microtask)的执行顺序。 识别任务类型 区分哪些代码属于宏任务,哪些属于
JavaScript 事件循环 宏任务
61 0