1. Node.js简介
    • Node.js是一个构建在chrome浏览器v8引擎上的Javascript运行环境
    • Node.js使用了事件驱动、非阻塞I/O模型,这些都使它轻量好用
    • Node.js的包生态(npm),是世界上最大的开源库生态系统
  2. Node.js安装
    • Node.js可以在任何操作系统上安装,底层都是Chrome V8引擎,使用C++开发的。

    • 下载地址:https://nodejs.org/en/download/
    • 请根据自己的系统以及操作系统位数下载合适的Node.js
    • 安装没有难度,直接下一步下一步安装完成,Node.js默认会自动配置系统环境变量(path)和自带npm
  3. 查看Node.js的版本
    • win+r打开运行窗口,输入cmd,打开cmd环境输入命令

    

node -v

  4.Node.js的用途

    • 解决web服务器的高并发的性能问题

  5. 同步I/O和异步I/O

    • 同步(synchronous):当系统遇见了一个需要耗费大量时间的事情的时候,选择死等
    • 异步(Asynchronous):当系统遇见了一个需要耗费大量时间的事情的时候,不死等,先做后面的事情,耗时的事情做完之后,执行回调函数           

         

 

下载地址:https://nodejs.org/en/download/