- Node.js简介
- Node.js是一个构建在chrome浏览器v8引擎上的Javascript运行环境
- Node.js使用了事件驱动、非阻塞I/O模型,这些都使它轻量好用
- Node.js的包生态(npm),是世界上最大的开源库生态系统
- Node.js安装
-
Node.js可以在任何操作系统上安装,底层都是Chrome V8引擎,使用C++开发的。
- 下载地址:https://nodejs.org/en/download/
- 请根据自己的系统以及操作系统位数下载合适的Node.js
- 安装没有难度,直接下一步下一步安装完成,Node.js默认会自动配置系统环境变量(path)和自带npm
-
- 查看Node.js的版本
- win+r打开运行窗口,输入cmd,打开cmd环境输入命令
node -v
4.Node.js的用途
-
- 解决web服务器的高并发的性能问题
5. 同步I/O和异步I/O
-
- 同步(synchronous):当系统遇见了一个需要耗费大量时间的事情的时候,选择死等
- 异步(Asynchronous):当系统遇见了一个需要耗费大量时间的事情的时候,不死等,先做后面的事情,耗时的事情做完之后,执行回调函数
下载地址:https://nodejs.org/en/download/