
Node.js
feiyuciuxun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Node.js之函数
Node.js 函数 在 JavaScript 中,一个函数可以作为另一个函数的参数。可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 function say(word){ console.log(word); } function execute(someFunction,value){ someFunction(value); } execute(s...原创 2019-12-18 18:34:10 · 114 阅读 · 0 评论 -
Node.js模块系统
模块系统 模块系统实现 Node.js 文件可以相互调用。 模块是 Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块。这个文件可能是 JavaScript 代码、JSON或者编译过的 C/C++ 扩展。 创建模块 Node.js 提供了 exports 和 require 两个对象: exports 是模块公开的接口, re...原创 2019-12-18 18:00:18 · 130 阅读 · 0 评论 -
Node.js之Stream
Stream 流类型 Readable - 可读操作 Writable - 可写操作 Duplex - 可读可写操作 Transform - 操作被写入数据,然后读出结果。 所有的 Stream 对象都是 EventEmitter 的实例。常用的事件有: data - 当有数据可读时触发 end - 没有更多的数据可读时触发 error - ...原创 2019-12-18 17:15:15 · 96 阅读 · 0 评论 -
Node.js之EventEmitter
Node.js 之 EventEmitter Node.js 所有的异步 IO 操作在完成时都会发送一个事件到事件队列 EventEmitter类 events 模块只提供了一个对象:events.EventEmitter 的核心就是事件触发与事件监听功能的封装 var EventEmitter = require('events').EventEmitter; var event = ...原创 2019-12-18 16:23:58 · 143 阅读 · 0 评论 -
Node.js之事件
Node.js 事件循环 Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高 Node.js 几乎每一个API都支持回调函数 Node.js 基本上所有的事件机制都是用设计模式中的观察者模式实现。 Node.js 单线程类似进入一个 while(true) 的事件循环,直到没有事件观察者退出,每个已被时间都生成一...原创 2019-12-18 14:40:02 · 134 阅读 · 0 评论 -
Node.js之回调函数、阻塞、非阻塞、异步、同步
回调函数 Node.js异步变成的直接体现就是回调函数 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node使用了大量的对调函数,Node所有API都支持回调函数。 我们可以一边读取文件,一边执行其他命令,在文件读取完成之后,将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件I/O操作。这就大大提高了Node.js的性...原创 2019-12-18 14:08:06 · 298 阅读 · 0 评论 -
Node.js之NPM
npm 安装 Node.js <module name> # 如安装 Node.js 常用的 Web 框架模块 npm install express # 本地安装 npm install express -g # 全局安装 本地安装 将安装包放在 ./node_modiles 下(运行npm命令所在目录)(本人是在/usr/local/lib/node_...原创 2019-12-18 11:45:27 · 167 阅读 · 0 评论 -
node.js小事例
第一步:在mac本上默认安装node就行 第二部:编写代码 使用 required 模块引入 Node.js模块 创建服务器:服务器用来监听客户端的请求,类似于Apache、Nginx等HTTP服务器 接收请求与相应请求:服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据 // 引入第三方模块 var http = require('http'...原创 2019-12-18 10:44:26 · 129 阅读 · 0 评论