![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 66
_不积跬步无以至千里
这个作者很懒,什么都没留下…
展开
-
7.Node.js EventEmitter
Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。EventEmitter 类events 模块只提供了一个对象: events.EventEmitter。EventEmitter 的核心就是事件触发与事件监听器.原创 2022-05-22 19:53:44 · 297 阅读 · 0 评论 -
6.Node.js事件循环
Node.js 是单进程单线程应用程序,但是因为V8引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。Node.js 几乎每一个API都是支持回调函数的。Node.js基本上所有的时间机制都是用设计模式中观察者模式实现Node.js单线程蕾丝进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数。事件驱动程序Node.js 使用事件驱动模型,当web server接收到请求,就把它关闭.原创 2022-05-22 19:14:16 · 294 阅读 · 0 评论 -
5.Node.js 回调函数
Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。回调函数一般作为函数的最后一个参数出现:function fo原创 2022-05-22 18:51:49 · 294 阅读 · 1 评论 -
4.Node.js REPL(交互式解释器)
Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Windows 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。Node 自带了交互式解释器,可以执行以下任务: 读取- 读取用户输入,解析输入的 Javascript 数据结构并存储在内存中。 执行- 执行输入的数据结构 打印- 输出结果 循环- 循环操作以上步骤直到用户两次按下ctrl-c按钮退出。...原创 2022-05-22 17:11:02 · 139 阅读 · 0 评论 -
2.Node.js 创建第一个应用
在我们创建 Node.js 第一个 "Hello, World!" 应用前,让我们先了解下 Node.js 应用是由哪几部分组成的: 引入 required 模块:我们可以使用require指令来载入 Node.js 模块。 创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。 接收请求与响应请求服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。 创建 Node.js 应用步骤...原创 2022-05-22 11:44:29 · 280 阅读 · 1 评论 -
1.Node.js安装教程
一.安装配置原创 2022-05-22 10:40:48 · 383 阅读 · 0 评论