首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
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 方法 双工流,可以在同一个对象上同时实现可读、可写,就好像同时继…