黑马_1、初识node.js

1、初识node.js

1.1、回顾与思考

1.1.1、浏览器中的 JavaScript组成部分

image


1.1.2、为什么 JavaScript 可以在浏览器中被执行

image

不同的浏览器使用不同的 JavaScript 解析引擎:

Chrome 浏览器 => V8引擎
Firefox 浏览器 => OdinMonkey(奥丁猴)
Safri 浏览器 => JSCore
IE 浏览器 => Chakra(查克拉)

1.1.3、为什么 JavaScript 可以操作 DOM 和 BOM

每个浏览器都内置了 DOM、BOM 这样的 API 函数,因此,浏览器中的 JavaScript代码里面才可以调用它们。
image

1.1.4、浏览器中的 JavaScript 运行环境

运行环境是指代码正常运行所需的必要环境。浏览器就是js的前端运行环境,主要由下图两部分组成:
image

①V8 引擎负责解析和执行 JavaScript 代码。
②内置 API 是由运行环境提供的特殊接口,只能在所属的运行环境中被调用。



1.2 Node.js 简介

1.2.1、什么是 Node.js

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

1.2.2、Node.js中的JavaScript运行环境

image

注意:

① 浏览器是 JavaScript 的前端运行环境。
② Node.js 是 JavaScript 的后端运行环境。
③ Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API。所以无法使用alert弹窗函数等。因为它是BOM内置的方法。

1.2.3、Node.js可以做什么

Node.js 作为一个 JavaScript 的运行环境,仅仅提供了基础的功能和 API。基于 Node.js 提供的这些基础能,出现了很多强大的工具和框架:

① 基于 Express 框架,可以快速构建 Web 应用
② 基于 Electron 框架,可以构建跨平台的桌面应用
③ 基于 restify 框架,可以快速构建 API 接口项目

1.2.4、Node.js的学习路径:

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



1.3、Node.js 环境的安装

如果希望通过 Node.js 来运行 Javascript 代码,则必须在计算机上安装 Node.js 环境才行。
官网:https://nodejs.org/en/

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

LTS为长期稳定版,对于追求稳定性的企业级项目来说,推荐安装 LTS 版本的 Node.js。

Current为新特性尝鲜版,对热衷于尝试新特性的用户来说,推荐安装Current版本的Node.js。但是,Current版本中可能存在隐藏的Bug或安全性漏洞。

1.3.2、查看已安装的 Node.js 的版本号

打开终端,在终端输入命令 node –v 后,按下回车键,即可查看已安装的 Node.js 的版本号。

出现如图版本信息表示node.js环境安装成功
image

1.3.3、在Node.js环境中执行JavaScript代码

打开终端 -> 输入node要执行的js文件的路径
如:
image

来自b站黑马程序员笔记

posted @ 2022-07-12 22:04  青仙  阅读(115)  评论(0编辑  收藏  举报