2018年4月2日

了解nodeJs中的流(stream)

摘要: Nodejs中的很多地方都用到了流,流是一个很常见的概念,一个http请求,控制台输入输出的形式都是流。流可以分为三种: 其中第三种流又可以分为全双工流Duplex和转换流Transform,另外,所有的流都是EventEmitter的实例,也就是有发送事件和处理事件的能力。 可读流 Readabl 阅读全文

posted @ 2018-04-02 12:35 是我放火烧了雨 阅读(159) 评论(0) 推荐(0)

2018年3月27日

理解浏览器和nodeJs中的事件循环(Event Loop)

摘要: 浏览器环境下 js 引擎的事件循环机制 js 引擎每次只能执行一个操作,而通常情况下操作又不止一个,因此这些操作会被依次放入一个队列中,js 引擎会按照队列中的顺序去执行操作,这个队列叫做执行栈。 当执行栈中要执行异步任务时,js 引擎会暂时将它挂起,继续执行执行栈中的其他任务。当异步任务返回结果后 阅读全文

posted @ 2018-03-27 03:04 是我放火烧了雨 阅读(613) 评论(0) 推荐(0)

2018年3月17日

Promise的基本使用

摘要: 利用Promise是解决JS异步执行时候回调函数嵌套回调函数的问题, 更简洁地控制函数执行流程; 通过new实例化Promise, 构造函数需要两个参数, 第一个参数为函数执行成功以后执行的函数resolve, 第二个函数为函数执行失败以后执行的函数reject: 通过Promise,我们把回调函数 阅读全文

posted @ 2018-03-17 10:48 是我放火烧了雨 阅读(172) 评论(0) 推荐(1)

导航