Node.js 学习笔记

文章探讨了JavaScript为何能在浏览器中运行,主要归功于浏览器的JS解析引擎如Chrome的V8。JavaScript能操作DOM和BOM是因为浏览器内置了相关API。Node.js是基于ChromeV8引擎的后端运行环境,提供了不同的API模块,如fs和http,但不支持DOM和BOM。文章还介绍了Node.js的学习路径及一个使用Node.js、Express、MySQL等技术实现的用户管理和文章分类管理的API服务器项目,涉及JWT认证、bcryptjs加密和cors跨域等技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引入

  1. 为什么 JavaScript 可以在浏览器中被执行

待执行的JS代码,通过 JavaScript 解析引擎被执行。

不同浏览器有不同的JS解析引擎,Chrome 浏览器的 V8 解析引擎性能最好。

  1. 为什么 JavaScript 可以操作 DOM 和 BOM

每个浏览器都内置了 DOM、BOM这样的 API 函数,因此浏览器中的 JavaScript 可以调用内置的API函数。

  1. Chrome浏览器 的 JavaScript 运行环境。

内置 API 是由运行环境提供的特殊接口,只能在所属的运行环境中被调用

Node.js 简介

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

Node.js 的官网地址: https://nodejs.org/zh-cn/

  1. Node.js 中的 JavaScript 运行环境

注意:

  • 浏览器是 JavaScript 的前端运行环境。

  • Node.js 是 JavaScript 的后端运行环境。

  • Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API。

  1. 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值