Global: 全局变量
全局变量可以在所有模块中使用. 在global全局变量中, 不是所有的变量都是全局变量. 有些变量只作用域只在模块内部.
global包括
module(_dirname, _filename , exports , require())[moudle不是全局变量, 它的内部变量也不是全局变量, 其中exports是moudule.exports的更简短的引用形式,属于moudle]
global: global全局的命名空间对象,将顶层作用域限制在模块内.使 var 只作用在模块内.
Timer(clearImmediate() , clearInterval(), clearTimeout(), setImmediate(), setInterval(), setTimeout() )[timer为全局模块, 可以不用require并且作用于全局,而global的这6个内量也是全局变量]
Buffer: 用来处理二进制流读取和转换的模块
process:process
对象是一个全局变量,它提供当前 Node.js 进程的有关信息.
console: console
模块提供了一个简单的调试控制台.
url:url
模块提供了一些实用函数,用于 URL 处理与解析.