Node.js 是什么?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。也可以片面地理解,把浏览器运行 JavaScript 代码的功能单独拎了出来,它就成了 Node.js。

Node.js 的学习路线

针对 Node.js 的学习,根据目的不同学习的程度也有所不同。首先可以确定的是,由于 Node.js 是一个 JavaScript 的运行环境,对于 JavaScript 的语法我们肯定是需要熟悉的。关于 JavaScript 的学习可以参考 MDN 的教程

  1. 如果是为了使用 Vue、React 等前端框架,对于 Node.js 的学习可以比较简单。只需学习如何安装运行 Node.js,学习其包管理工具 npm 的使用即可。
  2. 如果是为了使用 Node.js 开发后端接口等服务,则需要深入了解一下 node.js 接口,再去学习对应的后端框架。由于 Node.js 是运行在计算机本地,提供的接口与运行在浏览器的有所不同。这些接口与很多语言类似,包括了一些操作本地系统、文件、网络等功能。如需学习这些接口,可以查阅 node.js 中文接口文档node.js 官方英文接口文档

上手 Node.js

初次接触 Node.js 的同学可以跟着以下步骤安装 Node.js 并运行第一个代码文件,之后再学习 npm 的使用或深入学习接口。

  1. 首先打开 Node.js 的官网即可下载安装,会有LST(Long Term Support 长期支持)Current(最新) 两个版本提供下载。简而言之,LST 是经过考验的稳定版本,Current 是包含最新特性的版本,但可能有些 bug。image
  2. 安装过程中可保持默认选项,安装完成后调起控制台执行 node 可以知道是否安装成功。image
  3. 新建一个 JavaScript 文件,输入以下代码尝试 node + 文件名 的方式运行。
console.log("世界你好~")

image