- assert - 断言
- Buffer - 缓冲器
- child_process - 子进程
- cluster - 集群
- console - 控制台
- crypto - 加密
- dgram - 数据报
- dns - 域名服务器
- Error - 异常
- events - 事件
- fs - 文件系统
- global - 全局变量
- http - HTTP
- https - HTTPS
- module - 模块
- net - 网络
- os - 操作系统
- path - 路径
- process - 进程
- querystring - 查询字符串
- readline - 逐行读取
- repl - 交互式解释器
- stream - 流
- string_decoder - 字符串解码器
- timer - 定时器
- tls - 安全传输层
- tty - 终端
- url - 网址
- util - 实用工具
- v8 - V8引擎
- vm - 虚拟机
- zlib - 压缩
Node.js v10.8.0 文档
目录
-
- Buffer 类
- __dirname
- __filename
- clearImmediate(immediateObject)
- clearInterval(intervalObject)
- clearTimeout(timeoutObject)
- console
- exports
- global
- module
- process
- require()
- setImmediate(callback[, ...args])
- setInterval(callback, delay[, ...args])
- setTimeout(callback, delay[, ...args])
- URL
- URLSearchParams
global - 全局变量#
全局变量在所有模块中均可使用。 以下变量虽然看起来像全局变量,但实际上不是。 它们的作用域只在模块内,详见 module文档:
下面列出的对象都是针对 Node.js 的。 有些内置对象是 JavaScript 语言本身的一部分,它们也是全局的。
Buffer 类#
用于处理二进制数据。详见 buffer文档。
\_\_dirname#
该变量虽然看起来像全局变量,但实际上不是。
详见 __dirname
文档。
\_\_filename#
该变量虽然看起来像全局变量,但实际上不是。
详见 __filename
文档。
clearImmediate(immediateObject)#
详见 clearImmediate
文档。
clearInterval(intervalObject)#
详见 clearInterval
文档。
clearTimeout(timeoutObject)#
详见 clearTimeout
文档。
console#
用于打印 stdout
和 stderr
。
详见 console
文档。
exports#
该变量虽然看起来像全局变量,但实际上不是。
详见 exports
文档。
global#
- <Object> 全局的命名空间对象。
在浏览器中,顶层作用域就是全局作用域。
这意味着在浏览器中,var something
会定义一个新的全局变量。
在 Node.js 中则不同,顶层作用域不是全局作用域,var something
的作用域只在模块内。
module#
该变量虽然看起来像全局变量,但实际上不是。
详见 module
文档。
process#
进程对象。
详见 process
文档。
require()#
该变量虽然看起来像全局变量,但实际上不是。
详见 require()
文档。
setImmediate(callback[, ...args])#
详见 setImmediate
文档。
setInterval(callback, delay[, ...args])#
详见 setInterval
文档。
setTimeout(callback, delay[, ...args])#
详见 setTimeout
文档。
URL#
WHATWG URL
类。
详见 URL
文档。
URLSearchParams#
WHATWG URLSearchParams
类。
详见 URLSearchParams
文档。