摘要:
- Stream是一个抽象接口,很多类都实现了它,例如:
> 1. 对http服务器发起请求的request对象;
> 2. stdout(标准输出)。
- 4种Stream类型:
> 1. Readable:可读操作;
> 2. Writable:可写操作;
> 3. Duplex:可读写操作;
> 4. Transform:操作被写入的数据,然后读出结果。
- 所有的Stream对象都是EventEmitter的实例。常用的事件有:
> 1. data:当有数据可读时触发;
> 2. end:没有更多的数据可读时触发(类似于EOF);
> 3. error:在接收和写入过程种发生错误时触发;
> 4. finish:单次操作写入所有数据都已被写入完成时触发。 阅读全文
posted @ 2020-12-26 14:21
pangqianjin
阅读(113)
评论(0)
推荐(0)
摘要:
- JavaScript本身只有字符串数据类型,没有二进制数据类型;
- 处理像TCP流或文件流时,必须用到二进制数据,因此使用Node.js中的Buffer类,用于创建一个缓冲区(缓存区)来存放二进制数据。 阅读全文
posted @ 2020-12-26 13:34
pangqianjin
阅读(273)
评论(0)
推荐(0)
摘要:
1. Node.js中所有的异步IO操作在完成时都会发送一个事件到事件队列。
2. Node.js里面的许多对象都会触发事件 阅读全文
posted @ 2020-12-26 10:43
pangqianjin
阅读(129)
评论(0)
推荐(0)
摘要:
Node.js本身是单进程单线程的应用程序,但是V8引擎提供了可异步执行的回调接口,通过这些接口可以处理大量的并发 阅读全文
posted @ 2020-12-26 09:45
pangqianjin
阅读(117)
评论(0)
推荐(0)

浙公网安备 33010602011771号