![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 73
王同学很努力
这个作者很懒,什么都没留下…
展开
-
Node.js-文件系统
Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。原创 2023-05-14 10:07:19 · 124 阅读 · 0 评论 -
Node.js-Stream(流)
Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。- 可读操作。- 可写操作。- 可读可写操作.- 操作被写入数据,然后读出结果。所有的 Stream 对象都是 EventEmitter 的实例。- 当有数据可读时触发。- 没有更多的数据可读时触发。- 在接收和写入过程中发生错误时触发。- 所有数据已被写入到底层系统时触发。本教程会为大家介绍常用的流操作。原创 2023-05-11 17:35:18 · 216 阅读 · 0 评论 -
node.js-EventEmitter
Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。所有这些产生事件的对象都是 events.EventEmitter 的实例。原创 2023-05-11 17:01:24 · 90 阅读 · 0 评论 -
node.js-事件循环
Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。Node.js 几乎每一个 API 都是支持回调函数的。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数.原创 2023-05-11 16:38:28 · 116 阅读 · 0 评论 -
node.js-回调函数
Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。原创 2023-05-11 16:28:43 · 138 阅读 · 0 评论