Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zoubin/streamify-your-node-program
对Node.js中 stream模块的学习积累和理解
https://github.com/zoubin/streamify-your-node-program
Last synced: about 14 hours ago
JSON representation
对Node.js中 stream模块的学习积累和理解
- Host: GitHub
- URL: https://github.com/zoubin/streamify-your-node-program
- Owner: zoubin
- License: mit
- Created: 2015-12-11T05:37:51.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-12-27T10:46:51.000Z (almost 6 years ago)
- Last Synced: 2024-11-07T06:40:14.030Z (5 days ago)
- Language: JavaScript
- Homepage:
- Size: 85.9 KB
- Stars: 648
- Watchers: 33
- Forks: 98
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Node Stream
## 精华版
* [基础篇](https://tech.meituan.com/stream_basics.html)
* [进阶篇](https://tech.meituan.com/stream_internals.html)
* [实战篇](https://tech.meituan.com/stream_in_action.html)## 目录
- [什么是流](docs/what-is-stream.md)
- [为什么使用流](docs/when-to-use-stream.md)
- [Readable](docs/readable.md)
- [如何创建](docs/readable.md#如何创建)
- [end事件](docs/readable.md#end事件)
- [如何使用](docs/readable.md#如何使用)
- [flowing模式](docs/readable.md#flowing模式)
- [paused模式](docs/readable.md#paused模式)
- [Writable](docs/writable.md)
- [创建与使用](docs/writable.md#创建与使用)
- [finish事件](docs/writable.md#finish事件)
- [objectMode](docs/objectMode.md)
- [对Readable的影响](docs/objectMode.md#对readable的影响)
- [对Writable的影响](docs/objectMode.md#对writable的影响)
- [什么时候用objectMode](docs/objectMode.md#什么时候用objectmode)
- [highWaterMark](docs/highWaterMark.md)
- [Readable中的缓存](docs/highWaterMark.md#readable中的缓存)
- [Writable中的缓存](docs/highWaterMark.md#writable中的缓存)
- [Duplex和Transform](docs/duplex-and-transform.md)
- [Duplex](docs/duplex-and-transform.md#duplex)
- [Transform](docs/duplex-and-transform.md#transform)
- [Transform与Duplex比较](docs/duplex-and-transform.md#transform与duplex比较)
- [pipe](docs/pipe.md)
- [pipe的使用](docs/pipe.md#pipe的使用)
- [从push到pull](docs/pipe.md#从push到pull)
- [pipeline](docs/pipe.md#pipeline)
- [实现自定义的流](docs/implement-streams.md)
- [Readable](docs/implement-streams.md#readable)
- [Writable](docs/implement-streams.md#writable)
- [Transform](docs/implement-streams.md#transform)
- [创建各类stream的工具](docs/tools.md)
- [through2](docs/tools.md#through2)
- [merge-stream](docs/tools.md#merge-stream)
- [concat-stream](docs/tools.md#concat-stream)
- [sink-transform](docs/tools.md#sink-transform)
- [duplexer2](docs/tools.md#duplexer2)
- [stream-combiner2](docs/tools.md#stream-combiner2)
- [stream-splicer](docs/tools.md#stream-splicer)
- [labeled-stream-splicer](docs/tools.md#labeled-stream-splicer)
- [Browserify](docs/browserify.md)
- [需求](docs/browserify.md#需求)
- [pipeline设计](docs/browserify.md#pipeline设计)
- [插件机制](docs/browserify.md#插件机制)
- [Transform机制](docs/browserify.md#transform机制)
- [Gulp](docs/gulp.md)
- 附录
- [Node实现的CommonJS规范](docs/node-module.md)