nodejs使用cojs的范例demo
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
话说NODEJS
系列,苏南大叔研究了也有半年多时间了。看的是头晕眼花,各种框架,各种js眼花缭乱。本以为jQuery
玩的炉火纯青,天下无敌了。结果NODEJS系列横空出世,衍生出reactjs,angularjs
,vuejs
,koajs
,cojs
,thenjs
,还有各种各样的构建工具,webpack
,gulp
,等等等等。简直是大开眼界。对了,还有typescript
。各种npm install
之后,文件夹里面的文件数量就几何倍数增长了。
npm install
必须先npm install
一下cojs
,不解释。
npm install cojs
使用cojs
好吧,废话不说了。贴一段最近写的promise
系列代码吧。实际上结合了原来练习过的cojs
。这个cojs
硬生生的把天生异步的nodejs
给逼回了同步。嘿嘿,是果然好用的神器啊。当然,记得 npm install co
。
var co = require('co');
function function1(i) {
i++;
console.log("###",i);
return Promise.resolve(i);
}
co(function * () {
var j=9;
for(i=0;i<3;i++){
console.log("#",j);
j = yield(function(k){
m = function1(k).then( l => {
console.log("#",l);
l++;
return l;
});
return Promise.resolve(m);
})(j);
}
});
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。