2026年前端考试题库及答案
一、JavaScript基础与核心概念
1.解释JavaScript中的事件循环(EventLoop)机制,并描述宏任务与微任务的区别及执行顺序。
答案:事件循环是JavaScript实现异步非阻塞执行的核心机制。它维护一个调用栈、一个宏任务队列和一个微任务队列。执行流程如下:
同步代码在主线程调用栈中执行,形成执行上下文。
遇到异步API(如`setTimeout`,`fetch`,`Promise.then`)时,其回调函数根据类型被分配到不同的任务队列。
宏任务包括:`setTimeout`,`setInterval`,I/O操作
原创力文档

文档评论(0)