使用生成器展平异步回调结构,JS篇

  1. 云栖社区>
  2. 博客>
  3. 正文

使用生成器展平异步回调结构,JS篇

zephyr 2016-06-03 18:19:10 浏览980
展开阅读全文

1. 前言

2012 年的时候,我去详细了解过 Python 的 Tornado 框架中的 gen.py 这套工具,http://www.zouyesheng.com/generator-for-async.html ,因为觉得它用于异步环境的编程中实在太方便了,而且,适用性上几乎没有成本,你的定义部分代码完全不需要因为这套工具而作任何改动,这套工具完全是“使用时”的一种可选形式。

那时我想的就是,如果在遍地是 callback 的 Javascript 中也有这样的东西可用就好了。后来每每跟人谈论起 js 中的回调控制工具时,我都会提到老赵之前做的 wind.jshttps://github.com/JeffreyZhao/wind ,这东西牛逼爆了。生成器是一个语法机制,在没有生成器的情况下, wind.js 自己作编译,实现了

网友评论

登录后评论
0/500
评论
zephyr
+ 关注