Stream(流) 是 Node.js 中处理流式数据的抽象接口。 stream 模块用于构建实现了流接口的对象。 Node.js 提供了多种流对象。 例如,对 HTTP 服务器的request请求和 process.stdout(标准输出), 都是流的实例。 流可以是可读的、可写的、或者可读 ...
Node.js是单线程 异步非阻塞IO,但凡对Node.js有点了解的人都会说出这是Node的最大特点之一。但是怎么理解这个特点,或者说怎么能搞说服大家抛弃传统的Web应用架构而使用Node的架构呢 我想理解这所谓的单线程 异步非阻塞IO就显得异常重要。 今天我们就看一个Node.js中一个非常重要的概念Stream来简单的理解一下上述的几个特点。Stream,翻译成中文只有简单的一个 流 字,如 ...
2013-01-20 09:58 2 2866 推荐指数:
Stream(流) 是 Node.js 中处理流式数据的抽象接口。 stream 模块用于构建实现了流接口的对象。 Node.js 提供了多种流对象。 例如,对 HTTP 服务器的request请求和 process.stdout(标准输出), 都是流的实例。 流可以是可读的、可写的、或者可读 ...
流(Stream)主要用于顺序的数据处理,比如文件读写,从第一行开始,直到最后一行,按照文件的书写顺序依次读写,和我们读书时,用手指指着字读书是一个道理。先用手指指第一个字,读完第一个字,再把手指指第二个字,再读第二字,手指按照书本的书写顺序,依次向后,我们依次读取,直到最后一个字,读取完毕 ...
Node.js不是一门新的语言,还是基于JavaScript进行编程的。 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl ...
express是一个基于node.js平台的,快速,开放,极简的web开发框架。 一、安装 express npm install express --save 二、简单使用 express //引入express const express = require ...
前言:本文中所有sass文件都指后缀名为scss的文件。在此也建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错。 一、sass插件的安装: gulp-sass-china // 1.安装插件 npm install gulp-sass-china ...
JavaScript 的是没有操作文件的能力,但是 Node 是可以做到的,Node 提供了操作文件系统模块,是 Node 中使用非常重要和高频的模块,是绝对要掌握的一个模块系统。 fs 模块提供了非常多的接口,这里主要说一下一些常用的接口。 1.常用API快速复习 fs.stat ...
node自带 1. fs.stat 检测是文件还是目录 2. fs.mkdir 创建目录 3. fs.writeFile 创建写入文件 4. fs.appendFile 追加文件 5.fs.readFile 读取文件 ...
最近学习使用Node.js创建http proxy server,少不了要跟Stream打交道。昨天开始查阅一些资料,多少有了一些粗浅了解。整理在这里,供学习之用。 从Node.js API文档中可知, "A stream is an abstract interface ...