node.js核心模块有哪些
全局对象在浏览器JS中,通常window是全局对象,而nodejs中的全局对象是global,所有全局变量都是global对象的属性。在nodejs中能够直接访问到的对象通常都是global的属性,如console、 process等全局对象与全局变量global最根本的作用是作为全局变量的宿主。永远使用var定义变量以避免引入全局变量,因为全局变量会污染命名空间,提高代码的耦合风险。它用于描述nodejs进程状态的对象,提供一个与操作系统的简单接口。process.argv是命令行参数数组,第一个元素是node, 第二个是脚本文件名,从第三个开始每个元素是一个运行参数。process.stdin是标准输入流。process.nextTick的功能是为事件循环设置一项任务,会在下次事件循环调响应时调用callback还有process.platform, process.pid, process.execPath, process.memoryUsage()等。posix进程信号响应机制。