首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Node
订阅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
60篇文章 · 0订阅
node中的流的介绍(Stream)
Stream是一个抽象接口,Node中有很多对象实现了这个接口。例如,对http服务器发起请求的request对象就是一个Stream,还有stdout(标准输出)。 Readable--可读操作。 Writable--可写操作。 Duplex--可读可写操作。 Transfo…
浏览器中的事件流和node中处理时间循环的分析
浏览器中JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。js同步执行。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。 (1)所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。 …
node那点事(一) -- Readable streams(可读流)
流(stream)在 Node.js 中是处理流数据的抽象接口(abstract interface)。 stream 模块提供了基础的 API 。使用这些 API 可以很容易地来构建实现流接口的对象。 Node.js 提供了多种流对象。 例如, HTTP 请求 和 proce…
浅析浏览器与nodejs中的event loop
这篇文章我们来了解和简单的分析一下浏览器和node环境中的event loop(事件循环)。 有些小伙伴可能听说过eventloop这个名词,但是没有了解过,接下来我们就来了解一下。 我们先来看一组代码。 我们来捋一下。代码的执行肯定是由上自下而我们这里有两个定时器setTim…
node编码中的坑
在上篇文章Buffer(Buffer(缓冲器))中,聊了关于编码的问题。但是编码有很多小坑,今天我们聊聊坑的问题。 第一个就是BOM头的问题。 在此之前得先知道,gb2312编码中,一个汉字是由两个字节(16个位)组成。 在我们写代码的时候经常会遇到一个问题,就是我们写的代码是…
Node.js 中的 Event loop
LIBUV 库负责 Node API 的执行。它将不同的任务分配给不同的线程,形成一个 Event Loop(事件循环),以异步的方式将任务的执行结果返回给 V8 引擎; 通过事件驱动的方式,将结果放到事件队列中,最终交给我们的应用。 二、当 Node.js 启动时会初始化事件…
Node.js stream 流的简单认识
流(stream)在 Node.js 中是处理流数据的抽象接口。在一个应用程序中,流是一组有序的、有起点和终点的字节数据的传输手段。 Readable - 可读流 (例如 fs.createReadStream()). Writable - 可写流 (例如 fs.createW…
简单说说node里的流
Stream 是一个抽象的接口,Node中有很多对象实现了这个接口,例如,对http服务器发起请求的request对象就是一个Stream,还有process.studo(标准输出)。 data-当有数据可读时触发。 管道提供了一个输出流到输入流的机制。通常我们用于从一个流中获…
node基础与event loop
node是一个基于Chrome V8引擎的javascript运行环境,node不是一门语言,而是让javascript运行在后端的运行时环境,所以node中没有DOM和BOM,node也提供了一些内置模块,例如:http,fs等。nodejs使用了事件驱动、非阻塞式I/O的模…
Node.js Streams(流)
流是一个抽象接口,被 Node 中的很多对象所实现。比如 HTTP 服务器 request 和 response 对象都是流 1. write 方法 2. end 方法 3. drain 方法 4. finish 方法 双工流,可以在同一个对象上同时实现可读、可写,就好像同时继…