[思维导图] Promise –《你不知道的JavaScript》中卷 – 第二部分 – 第二章

3. Promises 异步回调的缺陷 -> 缺乏顺序性和可信任性 控制反转 -> 丢失信任性 -> 反转控制反转 -> 第三方提供了解其任务何时结束的能力 并未摒弃回调 -> 将回调交与可信中介机制 3.1 定义Promise 未来值 未来值的重要特性 -> 可能成功也可能失败甚至不可达 现在值与将来……

[思维导图] 回调 – 《你不知道的JavaScript》中卷 – 第二部分 – 第二章

2. 回调 回调是JS最基本的异步模式 2.1 Continuations 回调函数包封装了程序的后续执行(continuation) 引入多个回调后导致代码难以理解、追踪、调试和维护 2.2 顺序的大脑 人类属于单任务执行者 并发执行多任务极有可能是快速的上下文切换 -> 类似于异步事件并发 执行与计划 大脑在执行层级上以异步事件……

[思维导图] 异步: 从现在到未来 – 《你不知道的JavaScript》中卷 – 第二部分 – 第一章

1. 异步: 从现在到未来 异步编程的核心是 -> 程序当前运行部分和未来运行部分之间的关系 1.1 程序分块 函数是程序中最常见块单元,所有块都共享程序作用域和状态 当前不能完成的任务将会异步完成 标准Ajax请求使用异步的 -> 最简单(非唯一/最佳)的等待方式是回调函数 不要使用同步Ajax请求 -> 导致锁定浏览……

Share
Share