引入
为什么 JavaScript 可以在浏览器中被执行
待执行的JS代码,通过 JavaScript 解析引擎被执行。
不同浏览器有不同的JS解析引擎,Chrome 浏览器的 V8 解析引擎性能最好。
为什么 JavaScript 可以操作 DOM 和 BOM
每个浏览器都内置了 DOM、BOM这样的 API 函数,因此浏览器中的 JavaScript 可以调用内置的API函数。
Chrome浏览器 的 JavaScript 运行环境。

内置 API 是由运行环境提供的特殊接口,只能在所属的运行环境中被调用
Node.js 简介
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 的官网地址: https://nodejs.org/zh-cn/
Node.js 中的 JavaScript 运行环境

注意:
浏览器是 JavaScript 的前端运行环境。
Node.js 是 JavaScript 的后端运行环境。
Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API。
Node.js 的学习路径:
JavaScript 基础语法 + Node.js 内置 API 模块(fs、path、http等)+ 第三方 API 模块(express、mysql 等)
Node.js基础知识梳理

项目实现:
在 Node.js 环境中执行 JavaScript 代码,创建api-server接口,可以进行用户信息注册、登录,个人信息获取、更新、删除,以及文章分类的管理等,并进行模块化处理。
运用的知识:mysql、node.js、express、jwt认证、bcryptjs加密、cors跨域、路由、中间件、第三方数据验证模块对表单进行数据验证等
素材:
链接:https://pan.baidu.com/s/1z1T5Ddgk9C6l3EJOh5lt6w
提取码:57pt