首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript 异步编程指南
五月君
创建于2021-05-23
订阅专栏
领略 JavaScript 异步编程的精彩世界!
等 5 人订阅
共7篇文章
创建于2021-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript 异步编程指南 - 如何用异步任务解决递归栈溢出?
函数运行会有一个执行栈,每次调用会做入栈操作,保存一些局部变量、函数参数、当前程序的运行状态等,这些信息都会保存在栈空间里,而栈空间的存储是一段连续的内存地址,有大小限制。
JavaScript 异步编程指南 - 聊聊 Node.js 中的事件循环机制
Node.js 做为 JavaScript 的服务端运行时,主要与网络、文件打交道,没有了浏览器中事件循环的渲染阶段~
JavaScript 异步编程指南 - 探索浏览器中的事件循环机制
浏览器中事件循环主要由 Task、Microtask、Render 三个阶段组成,Task、Microtask 是我们会用到的比较多的,无论是网络请求、还是 DOM 操作、Promise 这些大致都划
JavaScript 异步编程指南 - 从引擎到运行时这些事件循环概念了解下~
事件循环中的一些概念,无论是在浏览器或 Node.js 中我们去学习事件循环时,这些都是通用的,了解这些概念对于后面的学习也会相对轻松些~
JavaScript 异步编程指南 — Give me a Promise
“Give me a promise, I will not go anywhere, just stand here and wait for you.”
JavaScript 异步编程指南 — Promise 前世 Deferred
Promise 是现代 JavaScript 比较重要的一个核心概念,也许你之前没听过,其实我们现在的 Promise 就是由 Deferred 逐步演变而来形成了如今的一套规范 PromiseA+。
JavaScript 异步编程指南 — 事件与回调函数 Callback
探索 JavaScript 异步编程的基础事件与回调函数 Callback 了解为什么这种模式的发展及为什么写出的代码难以维护和阅读~