Node-01-基本概念简介

这篇博客探讨了JavaScript如何在浏览器环境中运行,详细介绍了JavaScript进行后端开发的可能性,并重点讨论了Node.js的用途及学习路径。对于想要了解Node.js的读者,这是一份很好的入门指南。

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

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

在这里插入图片描述

因为不同的浏览器使用不同的 JavaScript 解析引擎.
常用的浏览器解析引擎如下:
⚫ Chrome 浏览器 => V8
⚫ Firefox 浏览器 => OdinMonkey(奥丁猴)
⚫ Safri 浏览器 => JSCore
⚫ IE 浏览器 => Chakra(查克拉)

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

在这里插入图片描述

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

三、JavaScript 能否做后端开发?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.
浏览器是 JavaScript 的前端运行环境.
Node.js 是 JavaScript 的后端运行环境.
Node.js 中无法调用 DOM 和 BOM 等浏览器内置 API.

四、Node.js 可以做什么

可以快速构建 Web 应用、构建跨平台的桌面应用、快速构建 API 接口项目、读写和操作数据库

五、Node.js 的学习路径

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值