推荐一本有关 JavaScript 流程控制的书
发布于 10 年前 作者 jysperm 3177 次浏览 最后一次编辑是 8 年前 来自 分享

JavaScript 异步编程

这本书是专讲异步流程控制的,只有一百页的小册子,很值得一看,涉及的话题:

  • 异步的错误处理
  • EventEmitter 和事件
  • Promise
  • Async.js
  • Worker 和 Cluster

既包括浏览器端,也包括 Node.js, 不过基本是通用的知识。我读完学到的知识可以用一句话来总结:订阅事件用 EventEmitter, 一次性异步流程用 Promise, 循环用 Async.js, 需要另外一个线程的时候用 Cluster.

3 回复

有笔误噢。

需要另外一个线程的时候用 Cluster

这里应该是【需要另外一个进程的时候】

@alsotang 不能算笔误,我觉得这么写也没错,「当需要线程的时候,就使用 Cluster (来创建进程代替线程)」,或者也可以认为进程是线程的一种重量级实现,所以意思差不多。

谢谢,准备买电子版的。

回到顶部