认识Node.js
Node.js 是一门服务器编程语言,它也遵循了 ECMAScript 语法规范,在此规范的基础上加入了 Node.js API,包含处理 http 请求、处理文件、socket 编程等。Node.js API 和 ECMAScript 两者结合组成了 Node.js,完成 Server 端的任何操作,为客户端浏览器进行服务。
知识点
- Node.js的介绍
- 下载和安装Node.js
一、Node.js的介绍
Node.js 是一门服务器编程语言。它发布于 2009 年 5 月,由 Ryan Dahl 开发,也是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 模型,让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与 PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
Node.js 有如下特点和优势:
- 它是一个 JavaScript 运行环境
- 依赖于 Chrome V8 引擎进行代码解析
- 事件驱动(event-driven)
- 非阻塞 I/O(non-blocking I/O)
- 轻量、可伸缩,适于实时数据交互应用
- 单进程,单线程
Node.js 是单线程模型、非阻塞 I/O、采用事件循环机制的原理进行处理
二、下载和安装Node.js
点击 Node 官网 进入 Node 官方网站,效果如下
网站自动识别系统为 Windows,默认给出了 Windows 的 Node 下载地址,如果使用 Mac 电脑访问则自动识别系统为 Mac 系统,自动给出 Mac 版下载地址。这里给出了两个版本的下载地址:
一.18.15.0 LTS 版(左侧)
即 Long Time Support 版(长时间支持版),即稳定版。
二.19.8.1Current (右侧)
即最新版,包含最新的特性,但不稳定。
另:Mac 下载相应 Mac 版本即可。
查看是否安装成功 安装完成后,使用 cmd 进入到控制台,输入如下命令测试 Node 是否安装成功。
node - v; // 查看 node 版本
npm - v; // 查看 npm 版本
如果看到如下版本信息,则表示 Node 安装成功(能看见对应版本就好)。
安装 Node 的时候会同时帮我们安装 npm (Node Package Manager) 即 Node 包管理工具,用于下载依赖的 node 包。