1

JavaScript 异步编程

从同步与异步的区别出发,整理回调、Promise 和 async/await 的使用方式,衔接事件循环、宏任务与微任务的执行规律。重点关注并发控制、结果组合、异常传播和取消过期请求,帮助读者写出顺序清楚、错误可追踪的异步逻辑。

50 条内容添加时间:2026-11-04浏览量:252
JS async/await异步循环中break是否有效及注意事项

深入解析在JavaScript中使用async/await处理异步循环时break关键字的有效性、底层原理、常见误区与高阶终止方案。

JS async/await异步循环中break是否有效及注意事项
11.03363 浏览拾光
JavaScript异步编程实战:从Promise到async/await的演进

深入剖析JavaScript异步编程从回调函数、Promise链式调用到async/await语法的演进脉络,结合实战代码与架构原理,详解状态机流转、并发控制与错误处理最佳实践。

JavaScript异步编程实战:从Promise到async/await的演进
11.03139 浏览拾光
手写JavaScript核心API:深入理解Promise与bind实现逻辑

深入解析JavaScript核心API Function.prototype.bind 与符合Promise/A+规范的Promise底层实现逻辑,包含完整可运行代码、逐步推导、边界陷阱及全景图解。

手写JavaScript核心API:深入理解Promise与bind实现逻辑
11.03557 浏览小括号
JavaScript事件循环机制详解:宏任务与微任务执行顺序

深入解析 JavaScript 事件循环(Event Loop)机制,通过清晰架构图解、执行步骤推导与真实代码示例,详尽阐述调用栈、宏任务与微任务的底层调度原理与执行顺序。

JavaScript事件循环机制详解:宏任务与微任务执行顺序
11.02173 浏览木棉
JS异步遍历数组:for...of配合async/await的正确用法

深入讲解JavaScript中如何正确使用for...of配合async/await实现数组的异步串行遍历,剖析forEach异步失效原因,并对比Promise.all并发场景与选型策略。

JS异步遍历数组:for...of配合async/await的正确用法
JavaScript异步编程特性详解:从回调到async/await

深入解析JavaScript异步编程演进过程,系统剖析回调函数、Promise与async/await的底层原理、事件循环调度机制、异常处理最佳实践及工程选型指南。

JavaScript异步编程特性详解:从回调到async/await
11.02471 浏览闭包旅人
为什么JS控制台打印的顺序与代码执行顺序不一致?

深入解析JavaScript控制台打印顺序与代码执行顺序不一致的根本原因。涵盖事件循环的任务调度时机、微任务与宏任务优先级,以及控制台对对象引用的延迟求值机制与排查解决方案。

为什么JS控制台打印的顺序与代码执行顺序不一致?
11.02160 浏览代码拾荒
实现支持立即执行和取消功能的 JS 增强版节流防抖

深入讲解如何在 JavaScript 中实现支持立即执行(immediate/leading)与主动取消(cancel)的高可用防抖与节流函数,提供详尽的时序图解、状态流转分析、完整源码与组件生命周期治理方案。

实现支持立即执行和取消功能的 JS 增强版节流防抖
11.02422 浏览缓存笔记
JavaScript异步函数:从Callback到Async/Await演进

深入解析JavaScript异步编程从Callback回调函数、Promise到Async/Await的演进历程,剖析控制反转、微任务机制及重构最佳实践。

JavaScript异步函数:从Callback到Async/Await演进
11.02650 浏览纸飞机
JavaScript协程实战:用生成器简化游戏逻辑与状态机管理

深入讲解如何使用 JavaScript ES6 生成器(Generator)构建轻量级游戏协程体系,替代充满碎片化计时器与过渡变量的传统 Update 轮询状态机,实现高内聚、易维护的游戏动作与 AI 时序控制。

JavaScript协程实战:用生成器简化游戏逻辑与状态机管理
11.02296 浏览代码拾荒
怎么在 JavaScript 中实现异步数组过滤

深入解析在 JavaScript 中原生 filter 为何无法直接搭配 async 函数,并提供全并发、串行以及并发池限流三种实用的异步数组过滤完整实现方案与生产注意事项。

怎么在 JavaScript 中实现异步数组过滤
11.02267 浏览代码拾荒
Promise 在 JS 事件循环中何时执行?微任务队列的入队与清空时机

深入解析 Promise 在 JavaScript 事件循环中的实际执行时机,详细拆解微任务队列的入队条件、Microtask Checkpoint 清空机制、链式调用步进逻辑与常见混淆陷阱。

Promise 在 JS 事件循环中何时执行?微任务队列的入队与清空时机
11.02526 浏览闭包旅人