Node.js v8.3.0已发布,在该版本中,已将V8引擎升级到6.0版本,性能有了大幅度的改进。有关性能差异的更多详细信息,点击查看详情。
除此之外,还带来了循环遍历对象,删除对象键,函数绑定和对象创建等实用的功能。下面W3C小编就给大...
AI君
11个月前 (03-06) 38℃
0喜欢
创建一个名为hello.js的文件:
/**
* comment.
*/
console.log("Hello World!");
现在,我们可以从命令行执行这个文件
node hello.js
Hello World!
变...
AI君
11个月前 (03-06) 38℃
0喜欢
Zlib
稳定性: 3 - 文档
本节介绍Node.js中ZLIB模块的使用,你可以通过以下方式访问这个模块:
var zlib = require('zlib');
这个模块提供了对Gzip/Gunzip, Deflate/Inflat...
AI君
11个月前 (03-06) 36℃
0喜欢
虚拟机
稳定性: 3 - 稳定
本节介绍了Node.js的虚拟机(VM)模块,该模块提供了用于在V8虚拟机上下文中编译和运行代码的API。
可以通过以下方法访问该模块:
var vm = require('vm');
JavaScript...
AI君
11个月前 (03-06) 33℃
0喜欢
实用工具
稳定性: 4 - 锁定
本节介绍Node.js的'util'模块中的函数的使用,通过require('util')访问该模块,如下所示:
const util = require('util');
util 模块原先设计的初衷是...
AI君
11个月前 (03-06) 34℃
0喜欢
URL
稳定性: 3 - 稳定
Node.js的URL模块提供了用于分析和解析URL的实用程序。可以调用require('url')来访问它:
const url = require('url');
解析URL对象有以下内容,依赖于他们是...
AI君
11个月前 (03-06) 36℃
0喜欢
UDP/Datagram Sockets
稳定性: 3 - 稳定
Node.js的dgram模块提供了UDP数据报套接字的实现。
使用数据报文sockets(Datagram sockets)的方式是调用require('dgram')。...
AI君
11个月前 (03-06) 34℃
0喜欢
TTY
稳定性: 2 - 不稳定
Node.js的tty模块包含tty.ReadStream和tty.WriteStream类,多数情况下,你不必直接使用这个模块,访问该模块的方法如下:
const tty = require('tty'...
AI君
11个月前 (03-06) 34℃
0喜欢
进程
本节介绍Node.js的process(过程)对象,它提供有关当前Node.js过程的信息和控制。
process是全局对象,能够在任意位置对其进行访问,而无需使用require(),是EventEmitter的实例。
退出状态码
...
AI君
11个月前 (03-06) 36℃
0喜欢
TLS/SSL
Stability: 3 - Stable
Node.js可以使用require('tls')来访问TLS/SSL模块:
const tls = require('tls');
tls模块使用OpenSSL来提供传输层安全...
AI君
11个月前 (03-06) 34℃
0喜欢
域
稳定性: 2 - 不稳定
Node.js域包含了能把不同的IO操作看成单独组的方法。如果任何一个注册到域的事件或者回调触发error事件,或者抛出一个异常,则域就会接收到通知,而不是在process.on('uncaughtExcep...
AI君
11个月前 (03-06) 36℃
0喜欢
路径
稳定性: 3 - 稳定
Node.js路径(path)模块包含一系列用于处理和转换文件路径的工具集。基本所有的反复都仅对字符串转换。文件系统不会检查路径是否有效。
你可以通过require('path')来访问这个模块:
const...
AI君
11个月前 (03-06) 36℃
0喜欢
定时器
稳定性: 5 - 锁定
Node.js定时器模块提供了全局API,用于在以后的某个时间段调用函数。
所有的定时器函数都是全局的。不需要通过require()就可以访问。
setTimeout(callback, delay[, a...
AI君
11个月前 (03-06) 36℃
0喜欢
DNS
稳定性: 3 - 稳定
本节将介绍Node.js的DNS模块,你可以通过调用require('dns')来访问DNS模块。
DNS模块包含的函数属于2个不同的分类:
1)使用系统底层的特性,完成名字解析,这个过程不需要网络通讯,这...
AI君
11个月前 (03-06) 37℃
0喜欢
系统
稳定性: 4 - API 冻结
Node.js系统(OS)模块提供一些与基本的操作系统有关的函数。
使用require('os')访问这个模块,如下所示:
const os = require('os');
os.tmpdir()
...
AI君
11个月前 (03-06) 35℃
0喜欢
字符串解码器
稳定性: 3 - 稳定
Node.js字符串解码器(string_decoder)模块的使用是通过require('string_decoder')实现的。
Node.js字符串解码器(string_decoder)用于将缓...
AI君
11个月前 (03-06) 37℃
0喜欢
调试器
稳定性: 3 - 稳定
V8提供了强大的调试工具,可以通过TCP protocol从外部访问。Node内置这个调试工具客户端。使用这个调试器的方法是,以debug参数启动Node.js,将会出现提示,指示调试器成功启动:
% no...
AI君
11个月前 (03-06) 36℃
0喜欢
网络
稳定性: 3 - 稳定
net模块提供了异步网络封装,该Node.js模块包含了创建服务器/客户端的方法(调用 streams),你可以通过调用 require('net') 包含这个模块,访问方法如下所示:
const net...
AI君
11个月前 (03-06) 37℃
0喜欢
流
稳定性: 2 - 不稳定
流用于处理Node.js中的流数据的抽象接口,在Node里被不同的对象实现。例如,对HTTP服务器的请求是流,process.stdout 是流。
流是可读的,可写的,或者是可读写的,所有的流是EventEm...
AI君
11个月前 (03-06) 35℃
0喜欢
加密
稳定性: 2 - 不稳定; 正在讨论未来版本的 API 改进,会尽量减少重大变化。详见后文。
顾名思义,Node.js加密模块允许你使用加密的功能,Node.js加密模块通过使用require('crypto')来访问。
Node....
AI君
11个月前 (03-06) 35℃
0喜欢