node中的全局对象
process,buffer process.cwd() process.nextTick process.pid process.argv commander process.env 环境变量 require,exports,module,__filename,__dirname (可以直接在模块内部被访问)
node中的事件环
┌───────────────────────┐
┌─> │ timers │ 本阶段执行setTimeout() 和 setInterval()
│ └──────────┬────────────┘
│ ┌──────────┴────────────┐
│ │ I/O callbacks │ 这个阶段执行一些诸如TCP错误之类的系统操作的回调
│ └──────────┬────────────┘
│ ┌──────────┴────────────┐
│ │ idle, prepare │ 只内部使用
│ └──────────┬────────────┘ ┌───────────────┐
│ ┌──────────┴────────────┐ │ incoming: │
│ │ poll │ <───┤ connections, │ 获取新的 I/O 事件,查找已经到时的定时器
│ └──────────┬────────────┘ │ data, etc. │
│ ┌──────────┴────────────┐ └───────────────┘
│ │ check │ setImmediate()
│ └──────────┬────────────┘
│ ┌──────────┴────────────┐
└──-┤ close callb