贼无聊的文章

简介: 贼无聊的文章

传统的回掉函数



先准备三个传统的回调函数,示例很简单,就是拼接下字符串。




回掉函数嵌套



让上面三个回掉函数后者的输入依赖于前者的输出,于是就形成了回调函数嵌套。




事件的订阅与发布



上面的嵌套太难看,用 node 核心的 event 模块改写下。



分别监听不同的事件,在事件内部处理不同的函数,并控制触发下一个事件,看上去优雅多了不是吗,不过 event 的处理方式似乎被很多人所遗忘。



不可动摇的基石 promise



各种异步流程的第三方库如 co、async、bluebird 都是基于 promise ,而mongoose、sequelize 这些数据库 ORM 也都会默认支持 promise 形式的返回值,ES6 的 async/await 当然也是基于 promise,所以你是免不了跟 promise 打交道的。

 


上图中这里为了后续方便,先构建了三个 promise 对象,然后进行了链式调用。



async/await



被认为是异步流程的终结形式,基于上面构建的三个 promise 对象,再用 async/await 的形式来写:




结语



被安利到了吗,赶紧升级你的 node 版本吧,或者你根本就不需要被安利,这样更好。

这次的内容挺无聊不是吗。

目录
打赏
0
0
0
0
15
分享
相关文章
学Python静不下来,看了一堆资料还是很迷茫是为什么
学Python静不下来,看了一堆资料还是很迷茫是为什么
73 2
学Python静不下来,看了一堆资料还是很迷茫是为什么
干了这碗“美丽汤”,网页解析倍儿爽
HTML 文档本身是结构化的文本,有一定的规则,通过它的结构可以简化信息提取。于是,就有了lxml、pyquery、BeautifulSoup等网页信息提取库。一般我们会用这些库来提取网页信息。
【每日算法Day 107】面试必考:良心推荐,一题三解,不看后悔一辈子
【每日算法Day 107】面试必考:良心推荐,一题三解,不看后悔一辈子
142 0
【程序员的浪漫】七夕到了,还不快给你女朋友做一个专属chrome插件
【程序员的浪漫】七夕到了,还不快给你女朋友做一个专属chrome插件
168 0
【程序员的浪漫】七夕到了,还不快给你女朋友做一个专属chrome插件
上了学这么久,我才知道他们为什么可以这么爽(上)
目录 前情提要 安装插件 1.下载链接 2.安装 遇到无法拖进去怎么办? 3.新的体验
上了学这么久,我才知道他们为什么可以这么爽(上)
学编程的 3 个正经建议,学弟学妹们记得收藏呀,这波赚大发了!
学编程的 3 个正经建议,学弟学妹们记得收藏呀,这波赚大发了!
166 0
这个颜值逆天的姑娘,居然是一枚程序员!(多图慎入,内有彩蛋)
在2016年阿里云年会上,一位清纯美丽、身材高挑、健康阳光的“维秘天使”闪亮登场,令现场的阿里云汉子们按耐不住心中的激荡,惊呼“女神”驾到! 如今随着网络的传播,这位阿里云女神已经在IT圈掀起了小小的波澜,不仅是阿里人,很多技术小伙伴都加入了她的粉丝圈,纷纷询问,这位女神到底是谁?  今天,我们就
20766 0
七夕快到了!表白小程序制作详解,撩翻你的女神!
大家可能都会在抖音上刷过,那种表白小程序,但在我看来表白还是亲口说出来比较好,这类小程序只适合在平常的一些小节日给对方一个惊喜。话不多说,现在进入正题:         首先,要在电脑上安装微软的编译软件,我这里是使用的VS2017,安装的时候如果没有别的需要,直接选择下载wpf的组件就好。
1903 0