模块名 | 模块功能 | stability(稳定度) |
assert | 为应用程序的单元测试添加断言处理 | 5-Locked(从此不会被修改) |
buffer | 用于实现二进制数据的存储与转换 | 3-stable(稳定) |
child_process | 用于实现子进程的建立与管理 | 3-stable(稳定) |
cluster | 用于实现多进程 | 1-Experimental(实验性阶段) |
console | 用于为控制台输出信息 | 4-API Frozen(从此API部分不会被修改) |
crypto | 用于实现数据的加密解密处理 | 2-Unstable(不稳定) |
debugger | 用于实现一个内置调试器来帮助开发者调试应用程序 | 3-stable(稳定) |
dns | 用于实现与DNS相关的处理 | 3-stable(稳定) |
domain | 用于实现多个I/o之间的协做处理 | 2-Unstable(不稳定) |
events | 用于为事件处理提供一个基础类 | 4-API Frozen(从此API部分不会被修改) |
fs | 用于操做文件及文件系统 | 3-stable(稳定) |
http | 用于实现HTTP服务器端及客户端 | 3-stable(稳定) |
https | 用于实现HTTPS服务器端及客户端 | 3-stable(稳定) |
net | 用于建立TCP服务器与客户端 | 3-stable(稳定) |
os | 用于获取操做系统信息 | 4-API Frozen(从此API部分不会被修改) |
path | 用于处理文件路径 | 3-stable(稳定) |
punycode | 用于实现punycode字符串的编码及解码 | 2-Unstable(不稳定) |
querystring | 用于处理HTTP请求中使用的查询字符串 | 3-stable(稳定) |
readline | 用于读取一行标准输入流 | 2-Unstable(不稳定) |
repl | 用于实现REPL(Read-Eval-Print-Loop)交互式运行环境 | (无) |
stream | 用于为流的输入/输出处理提供一个基础类 | 2-Unstable(不稳定) |
string_decoder | 用于实现从二进制数据到字符串数据之间的转换 | 3-stable(稳定) |
tls | 用于使用OpenSSL 来实现TLS/SSL 通讯处理 | 3-stable(稳定) |
tty | 用于获取来自于TTY终端的信息 | 2-Unstable(不稳定) |
url | 用于实现URL字符串的解析与格式化 | 3-stable(稳定) |
util | 用于实现各类实用函数 | 5-Locked(从此不会被修改) |
vm | 用于为JavaScript脚本代码提供一个独立的运行环境 | 2-Unstable(不稳定) |
zlib | 内部使用zlib类库来实现数据的压缩及解压处理 | 3-stable(稳定) |
node.js中追加的类、函数与对象node
Buffer类 | 用于为二进制数据的存储提供一个缓存区 |
setTimeout函数 | 用于在指定时间到达时执行一个指定函数,指定方法为从当前时刻以后多少毫秒 |
clearTimeout函数 | 用于取消在setTimeout函数内指定的函数的执行 |
setInterval函数 | 用于指定每隔多少时间执行一个指定函数 |
clearInterval函数 | 用于取消在setInterval函数内指定的函数的执行 |
require函数 | 用于加载模块 |
module对象 | 用于访问模块信息 |
process对象 | 用于访问进程信息 |