node
Lemon
一直在努力呀!
展开
-
node设计模式 - 简介
Reactor模式简介Reactor模式结构图:使用Reactor模式时发生的操作:首先应用程序接收到I/O请求时,会将其提交至Event Demultiplexer(事件多路分解器),让其生成新的I/O操作。应用程序还会为新的I/O请求指定一个处理程序,当操作完成时将调用该处理程序。当向Event Demultiplexer提交新请求后,Event Demultiplexer会立即将控制权返回给应用程序。当一组I/O操作完成时,事件多路分解器将该I/O操作对应的事件推入Event Queue(事件原创 2020-07-10 09:56:39 · 489 阅读 · 0 评论 -
node设计模式 - 异步控制流模式之回调函数
异步控制流模式之回调函数以下内容是对《Node.js设计模式》第三章的理解,例子都是采用的书上的内容。未将书中整章内容摘取出来,只提取出部分内容。全部内容可查看 (《Node.js设计模式》基于回调的异步控制流)异步编程的困难在JavaScript中,我们可以通过闭包和匿名函数的定义为我们提供平滑的异步变成体验,但牺牲 的是质量,如模块化、可重用性和可维护性,很有可能会出现嵌套失控、函数体积的增长并会导致糟糕的代码结构。首先从一个例子开始理解异步编程的困难:我们首先创建一个简单的Web爬虫,其原创 2020-07-13 22:00:35 · 257 阅读 · 0 评论