- Node.js
不是一门语言,不是库、框架
是一个JavaScript运行时环境,
简单来说就是Node.js可以解析和执行JavaScript代码。
以前只有浏览器可以解析执行js代码,现在js可以脱离浏览器来运行,归功于Node.js
- 浏览器中的JavaScript
1)EcmaScript:基础语法、if、var、function、Object、Array
2)BOM
3)DOM
- Node.js中的Javascript
1)没有BOM、DOM
2)有EcmaScript
3)在Node这个js执行环境中为js提供来一些服务器级别的操作API
如:文件读写、网络服务的构建、网络通信、http服务器等处理
- Node.js特性
1)事件驱动 2)非阻塞IO模型(异步),使其轻量和高效
- npm
npm是世界上最大的开源库生态系统,绝大多数js相关的包都放在npm上,方便开发人员下载使用
来源:https://www.cnblogs.com/stringarray/p/12602221.html