背景:React 的单向数据流模式导致状态只能以 props 的形式从父组件一级一级的传递到子组件,在大中型应用中如果涉及深层嵌套、或者说任意两...
🤔️ 在精简版的实现中一个明显的缺陷:第二个 then 好像无视了第一个 then 的结果,仍然获取到的是我们在 Promise 执行器中 re...
Promise.all 可以保证,promises 数组中所有promise对象都达到 resolve 状态,才执行 then 回调。⛲️ 场景...
ES6生成器(generator)让一种顺序、看似同步的异步流程控制表达风格成为可能。 生成器 生成器是一类特殊的函数,可以一次或多次启动和停止...
Promise Promise对象是一个代理对象。它接受你传入的 executor (执行器)作为入参,允许你把异步任务的成功和失败分别绑定到对...
异步进化史 异步在实现上,依赖一些特殊的语法规则。从整体上来说,异步方案经历了如下的四个进化阶段: 回调函数 —> Promise —> Gen...
事件循环与任务队列是JS中比较重要的两个概念。这两个概念在ES5和ES6两个标准中有不同的实现。尤其在ES6标准中,清楚的区分宏观任务队列和微观...
计算机网络分层结构: 7层OSI参考模型(法定标准) 4层TCP/IP参考模型(事实标准) 标准化工作 计算机网络的标准化工作之标准的分类: 法...
在 Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。一般在编译期绑定。而 在 JavaScript 中,th...