1

JavaScript 异步编程

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

50 条内容添加时间:2026-11-04浏览量:251
为什么 JavaScript setTimeout 定时器不准时?从事件循环角度分析

深入剖析 JavaScript 中 setTimeout 定时器出现时间偏差的本质原因。从事件循环运行架构、主线程单线程机制、宏任务与微任务优先级、浏览器规范限制等方面全方位解析,并给出高精度时间戳补偿与 Web Worker 等实用工程解决方案。

为什么 JavaScript setTimeout 定时器不准时?从事件循环角度分析
11.02248 浏览纸飞机
怎么在JS reduce中正确处理Promise异步串行操作

深入解析如何在JavaScript中使用Array.prototype.reduce实现Promise异步串行操作。剖析执行机制、累加器传值原理、错误处理策略及与for...of的适用场景对比。

怎么在JS reduce中正确处理Promise异步串行操作
11.02508 浏览代码拾荒
jQuery Deferred对象详解:从Ajax链式调用到手动状态管理

本文详解jQuery 1.5+版本引入的Deferred延迟对象。涵盖Ajax链式回调、done/fail/then方法区别,$.when处理多异步逻辑,以及通过$.Deferred()手动创建和状态管理(resolve/reject/promise)的高级用法,帮助提升异步代码可读性。

10.31240 浏览小括号
JavaScript setTimeout 基础用法与参数详解

全面讲解 JavaScript 中 setTimeout 定时器的基础用法与完整参数配置,包括回调函数传参、delay 延时规则、返回值与取消机制、底层事件循环调度及 this 指向问题解决方案。

JavaScript setTimeout 基础用法与参数详解
10.30196 浏览木棉
layer.js加载层(loading)自动关闭与异步配合技巧

深入解析layer.js加载层(loading)的自动关闭机制、超时兜底配置与异步请求配合技巧,通过实例讲解Promise与axios并发计数管理,彻底解决遮罩层永久卡死和过早关闭难题。

layer.js加载层(loading)自动关闭与异步配合技巧
10.30372 浏览小括号
JavaScript setTimeout与setInterval的区别及清除方法

深入解析JavaScript中setTimeout与setInterval的核心区别、事件循环执行机制与内存清除方法。详细拆解定时器生命周期管理、漂移累积规避及递归setTimeout替代方案。

JavaScript setTimeout与setInterval的区别及清除方法
10.30619 浏览青柠
Java与JavaScript在异步处理上的不同:线程模型 vs 事件循环

深入对比Java与JavaScript在异步并发处理上的本质差异:解析Java的操作系统线程模型、线程池与虚拟线程,对比JavaScript单线程事件循环与任务队列机制,提供执行原理、适用场景与选型依据。

Java与JavaScript在异步处理上的不同:线程模型 vs 事件循环
10.30346 浏览纸飞机
JavaScript面试高频考点:事件循环与执行上下文深度剖析

深入剖析JavaScript核心运行机制:执行上下文的创建与执行阶段、词法环境与变量环境、作用域链与闭包;系统拆解事件循环模型、微任务与宏任务调度时序、浏览器渲染时机,并结合经典面试真题给出确定性的推导步骤。

JavaScript面试高频考点:事件循环与执行上下文深度剖析
10.30469 浏览函数茶馆
JavaScript异步编程演进:从回调地狱到Async/Await

深入解析JavaScript异步编程的演进历程,系统剖析从回调嵌套、Promise链式调用到Async/Await语法糖的设计思想、底层状态机制及实战最佳实践。

JavaScript异步编程演进:从回调地狱到Async/Await
10.30127 浏览半夏
JavaScript异步编程演变:从回调到Promise再到async/await

深入解析JavaScript异步编程的历史演进:从传统回调函数的运行机理与控制反转困境,到ES6 Promise规范的状态机与链式调用,再到ES2017 async/await语法糖的同步化体验与并发性能优化。

JavaScript异步编程演变:从回调到Promise再到async/await
10.30295 浏览青柠
JavaScript异步编程实战:从Promise到async/await

深入解析JavaScript异步编程核心演进路径,从Promise的状态机与链式调用,到async/await语法糖的底层逻辑与实战排坑,结合精美矢量图解与生产级代码示例。

JavaScript异步编程实战:从Promise到async/await
10.30227 浏览异步漫步
JavaScript异步函数演进:从回调地狱到Promise与async/await

系统解析JavaScript异步编程的演进历程,从早期回调函数的机制与嵌套地狱成因,到Promise状态机与链式调用破局,再到async/await的同步风格语法糖。结合实际代码示例、架构图示与场景选型指南,帮助开发者掌握现代JavaScript异步编程核心。

JavaScript异步函数演进:从回调地狱到Promise与async/await
10.30358 浏览拾光