JS事件机制及Tasks和microtasks的区别
这里所指都是在浏览器环境中,而不是 Nodejs 环境。 JS 异步机制 关于 JS 简要的运行机制及事件队列等知识强烈希望能翻墙看下这个视频:地址。 这里有个很重要的图需要深刻理解: Chrome 中的 V8 只处理 JS 的解析及执行(可能有歧义) JS 运行在单线程上,通过 event loop 完成异步调度 DOM、XMLHTTPREquest、setTimeout、setInterval 等是异步的 WebAPIs 异步代码会被推入 callback queue(Tasks……