Buffer: 用于处理二进制数据
__dirname: 当前脚本所在的目录。事实上它不是全局的,而是处于每一个模块中。
__filename:当前脚本的文件名(包括目录)。它也不是全局的,而是处于每一个模块中。
clearImmediate(ImmediateObject)
clearInterval(IntervalObject)
clearTimeout(TimeoutObject)
setImmediate(callback[,arg][,...])
setInterval(callback[,arg][,...])
setTimeout(callback[,arg][,...])
console: 用于将内容输出到标准输出和标准错误文件。
exports: module.exports的别名。它不是全局的,而是处于每一个模块中。
global: 全局命名空间对像。在nodejs中,默认的上下文是模块,所以要定义全局变量,需要用到global命名空间对像。
module: 对当前模块的引用。它不是全局的。而是处于每一个模块中。
process
require() : 该方法也不是全局的。而是处于每一个模块中。
require.cache: 载入的模块会缓存在该对像中,可以通过删除key值后require来重新载入模块。但原生扩展不能如此操作。
require.resolve(): 不载入模块,只是查找模块涉及到的文件。