一、nodejs是JavaScript运行时环境,可以解释和执行js代码。
1、nodejs可以运行Ecmascript,无bom和dom,让js脱离浏览器运行;
2、浏览器可以运行Ecmascript,有bom和dom。
二、nodejs是事件驱动的,支持异步编程,可以作为服务端平台。js的闭包特性和匿名函数非常适合事件驱动和异步编程。使前端人员很容易上手做后端设计。
三、nodejs是非阻塞I/O
四、nodejs轻量且高效。
nodejs下载地址 nodejs.org下载完成后在命令行输入node -v可以查看当前node版本。
npm是nodejs包管理工具。是世界上最大的前端代码共享平台