摘要: thunk版本 function* gen1(){ yield req('1') yield req('2'); yield req('3'); } co(gen1)(); function req(a){ return function(cb){ setTimeout(() => { consol 阅读全文
posted @ 2020-04-27 19:29 全玉 阅读(212) 评论(0) 推荐(0) 编辑
摘要: co的promise版本,就是将函数,generator,generator function,对象,数组等全部转换为promise,在promise的then中,递归的去执行下一个异步流程。其中,object中的promise,通过循环并行执行,array中的异步流程,通过Promise.all来 阅读全文
posted @ 2020-04-27 17:02 全玉 阅读(279) 评论(0) 推荐(0) 编辑
摘要: co的thunk版本,就是将所有 函数,generator,generator function,object,array,promise,都转换为thunk函数,在thunk函数的回调中,切换外部包装的generator的状态,即调用next方法,来依次执行所有的异步任务。其中的,object和a 阅读全文
posted @ 2020-04-27 16:29 全玉 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. 引用一个目录下的所有js文件 modules下 home.js me.js productList.js user.js 实现 import home from './modules/home' import me from './modules/me' import productList 阅读全文
posted @ 2020-04-27 01:00 全玉 阅读(5249) 评论(0) 推荐(0) 编辑