Nodejs 内容
2016-05-15 15:17
579 查看
1.事件驱动,非阻塞
2.buffer
3.Readable - 可读操作。
Writable - 可写操作。
Duplex - 可读可写操作.
Transform - 操作被写入数据,然后读出结果。
所有的 Stream 对象都是 EventEmitter 的实例。常用的事件有:
data - 当有数据可读时触发。
end - 没有更多的数据可读时触发。
error - 在接收和写入过程中发生错误时触发。
finish - 所有数据已被写入到底层系统时触发。
4.管道流:readStream.pipe(writeStream);
5.链式流:多个管道流操作。
6.一个 Node.js 文件就是一个模块,node.js默认后缀为js。Node.js 提供了exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口。
7.模块加载,先从文件模块缓存中找,→原生模块缓存,之前还会判断是否是原生模块。不是,直接到require加载。
2.buffer
3.Readable - 可读操作。
Writable - 可写操作。
Duplex - 可读可写操作.
Transform - 操作被写入数据,然后读出结果。
所有的 Stream 对象都是 EventEmitter 的实例。常用的事件有:
data - 当有数据可读时触发。
end - 没有更多的数据可读时触发。
error - 在接收和写入过程中发生错误时触发。
finish - 所有数据已被写入到底层系统时触发。
4.管道流:readStream.pipe(writeStream);
5.链式流:多个管道流操作。
6.一个 Node.js 文件就是一个模块,node.js默认后缀为js。Node.js 提供了exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口。
7.模块加载,先从文件模块缓存中找,→原生模块缓存,之前还会判断是否是原生模块。不是,直接到require加载。
相关文章推荐
- Hadoop的nodemanager老是启动就挂掉解决方法以及如何查看hadoop日志
- ubuntu 15.10 搭建 node.js 环境
- node.js简介
- node+Express开发
- [LintCode] Swap Two Nodes in Linked List 交换链表中的两个结点
- nodejs后台文件上传模块connect-multiparty
- Google Cloud宣布加入NodeJS基金会
- Node.js + Web Socket 打造即时聊天程序嗨聊
- 启动namenode失败:FATAL error
- 《nodejs开发指南》微博实例常见错误汇总express4.x.x+jade
- hadoop2.4.1启动datanode启动不了
- Node.js 学习笔记 —— 概述
- Win7建立node.js的开发环境
- 什么是Node.js
- Nodejs和R交互
- f2fs中node page的lock_page
- hadoop datanode节点超时时间设置
- Node+fs+定时器(node-schedule)+MySql
- nodejs 代码设计模式1:同步函数变异步
- 237. Delete Node in a Linked List [easy] (Python)