"编写工作流控制库确实是很好的练习,但没有必要为了看看轮子是怎么工作的就重新发明轮子。随着JavaScript 生态系统的成熟,工作流控制的概念会越来越普及,越来越标准化。暂时而言,如果你的应用需要工作流控制,那么最重要的是选择一个好的工作流控制库并掌握它。"
作者基本就是介绍了一大堆异步处理的框架和这些框架最基本的用法。由于之前都是读的Zakas 的书,虽然他也会将一些新的概念,但他会从最基础的东西一步一步讲起,让人知道这个概念的来龙去脉。这本书我觉得写得不太好,作者只写出了怎么用,但没写出代码为什么会这样写。 作者会突然就蹦出几个新概念,弄得人云里雾里,虽然作者开篇就写过这本书不是写给js初级学习者的书,但是我还是觉得即使这样这本书也没把新的概念讲清楚。读这本书的感觉就像是作者请你吃饭,然后说小配菜我就不上了,直接给你上我的招牌菜吧,然后盘子里就突然冒出了几个蘑菇,你也不知道这蘑菇是怎么做的,好不好吃,能不能消化,然后就被要求吞下去,很可能吃完饭你就要拉肚子了。所以最好是先弄懂js的promise,AMD,node.js, Async.js 的知识再读这本书可能会好理解一些,唯一觉得写的不错的就是讲setTimeout和setInternal和单线程以及事件队列那块。