当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 什么是 Node.js ? Node.js能可以做什么 14

什么是 Node.js ? Node.js能可以做什么 14

2020年07月07日  | 移动技术网IT编程  | 我要评论

初识 Node

什么是 Node

能够了解 Node 是一个运行环境,并不是一门后台语言

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境

Node 实际上就是一个 JavaScript 运行环境,它集成了 v8  引擎, 从而能对 JavaScript 代码进行解析

在这里插入图片描述

Node 中的 JavaScript 环境

能够知道 Node 运行环境包含哪两个部分

能够知道 Node 运行环境和 浏览器运行环境的区别

Node 运行环境包含两个部分,分别是:

  • V8 引擎,主要负责解析 JavaScript 代码
  • 内置 API,我们学习 Node.js 重点就是学习这些内置的 API,从而能够完成后台的开发

Node 运行环境和 浏览器运行环境的区别

  • 浏览器是 JavaScript 的前端运行环境
  • Node.js 是 JavaScript 的后端运行环境
  • Node 环境中 没有 DOM 和 BOM 的 API,即在 Node 中无法调用 DOM 和 BOM 等浏览器内置 API
    同理,在浏览器中也不能够调用 Node 内置 API

在这里插入图片描述

Node 学习路径

Node 可以做什么

Node 作为一个 JavaScript 的运行环境,仅仅提供了基础的功能和 API。然而,基于 Node 提供的这些基础能,很多强大
的工具和框架如雨后春笋,层出不穷,所以学会了 Node ,可以让前端程序员胜任更多的工作和岗位

  1. 基于 Express 框架,可以快速构建 Web 应用
  2. 基于 Electron 框架,可以构建跨平台的桌面应用
  3. 基于 restify 框架,可以快速构建 API 接口项目
  4. 读写和操作数据库、创建实用的命令行工具辅助前端开发、etc…

Node 学习路径

JavaScript 基础语法 --> Node.js 内置 API 模块(fs、path、http 等) --> 第三方 API 模块(express、mysql 等)

下载并安装 Node

下载 Node 的方式

  1. 如果希望通过 Node.js 来运行 Javascript 代码,则必须在计算机上安装 Node.js 环境才行
  2. 安装包在 Node.js 官网首页直接下载,点击绿色的按钮,下载所需的版本后,双击直接安装即可

在这里插入图片描述

区分 LTS 版本和 Current 版本的不同

  1. LTS为长期稳定版,对于追求稳定性的企业级项目来说,推荐安装 LTS 版本的 Node.js
  2. Current 为新特性尝鲜版,对热衷于尝试新特性的用户来说,推荐安装 Current 版本的 Node.js。但是,Current 版本中可能存在隐藏的 Bug 或安全性漏洞,因此不推荐在企业级项目中使用 Current 版本的 Node.js

查看已安装的 Node 的版本号

  1. 打开终端,在终端输入命令 node –v 后,按下回车键,即可查看已安装的 Node.js 的版本号
  2. Windows 系统快速打开终端的方式:使用快捷键 (Windows徽标键 + R) 打开运行面板,输入 cmd 后直接回车,即可打开终端

在这里插入图片描述

什么是终端

  1. 终端(英文:Terminal)是专门为开发人员设计的,用于实现人机交互的一种方式
  2. 作为一名合格的程序员,我们有必要识记一些常用的终端命令,来辅助我们更好的操作与使用计算机

Node 环境执行 JavaScript 代码

  1. 在项目根目录下打开终端
  2. 输入 node 要执行的 js文件的路径,例如
    在这里插入图片描述

终端中的快捷键

在 Windows 的 powershell 或 cmd 终端中,我们可以通过如下快捷键,来提高终端的操作效率:

  1. 使用 ↑ 键,可以快速定位到上一次执行的命令
  2. 使用 tab 键,能够快速补全路径
  3. 使用 esc 键,能够快速清空当前已输入的命令
  4. 输入 cls 命令,可以清空终端

本文地址:https://blog.csdn.net/cxy9999999/article/details/107134251

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网