初识node.js

前言

在学习node.js之前,大家是否对"运行环境"这一词有基本的了解呢?

运行环境:代码正常运行时,所需的必要环境

在我们学习Java时,我们了解到运行环境就是在 说 jre(运行环境)

jre组成:1 jvm虚拟机 2 核心类库(接口)

++我们知道当我们在 IDEA 中,为我们写的代码点击运行时,要经过几个阶段,才能被计算机读取++

编译(将源文件转换成字节码文件)------>运行(将编译阶段的字节码文件转换成最终可以被计算机识别的0 和1 )这两个过程都是在jre的jvm虚拟机中执行的。也就是说jre为源代码被计算机识别提供了良好的环境

后面当我们学到前端时,发现它的运行环境是浏览器

为什么这么说呢?我的理解是:

我们知道写的JavaScript代码放到浏览器中一般分为两步: 1 保存 2 点击运行 选择你的浏览器打开

当跳转到浏览器打开时, 浏览器自带的JavaScript解析引擎和内置API

JavaScript解析引擎: 负责将 JavaScript 源代码转换成可执行代码(通常是字节码或机器码)的组件

内置API: 是 JavaScript 引擎提供的一系列预定义的功能和对象,用于实现常见的编程任务,如处理文本、日期和时间、数组、数学计算等

会转换,读取,执行我们编写的代码,最终向我们呈现的就是被浏览器识别的代码。

如图所示:JavaScript在浏览器提供的运行环境加载的顺序

例如谷歌浏览器的解析引擎 :V8,在和许多浏览器的解析引擎相比中,都是挺不错的。

JavaScript 能否做后端开发?

答案是可以的,需要借助node.js。JavaScript作为一门脚本语言放到浏览器中运行,就是做前端开发;使用node.js,就可以做后端开发。

node.js的含义

node.js是J基于Chrome V8引擎的JavaScript运行环境

打开node.js中文网:Node.js简介

我们就知道:

node.js和浏览器(这里我拿chrome举例)的关系

共同点:都使用了V8解析引擎,来解析代码

不同点:作为一个独立的运行环境和浏览器相比少了DOM和BOM内置的API

node.js的下载

步骤如下

1 打开node.js中文网:Node.Js中文网

2 点击下载,建议选择LTS

原因:当你打开官网时,会出现两种供你选择 1 LIST:稳定型,基本没什么错误,适合企业级开发使用 2 Current :更新型 node.js随着时代的发展是不断的更新,但也因此会出现隐藏的bug

当你下载完成后接受相关的协议,并一直选择默认(如默认路径。。),不做任何修改,就可以了。

步骤

1 在当前界面,点击下载

根据自己电脑实际操作系统选择合适的下载

网址:下载 Node.js

我是windows系统

等待下载

2 点击next

3 选择accept,点击next

一直选择next,最终出现该界面

3 检验是否下载成功

步骤

1 win+r 打开命令行 输入cmd

2 在命令行窗口中输入 : node -v

出现如下图所示,或是与你下载相同的版本号,表示下载成功

相关推荐
TE-茶叶蛋1 小时前
Node.js-Phase 1 学习总结:CLI 文件管理系统
学习·node.js
无限的鲜花8 小时前
反射(原创推荐)
java·开发语言
IT二叔9 小时前
Java项目部署-03-teamcity-cicd-docker镜像流水线方式部署
java·ci/cd·持续部署
前端之虎陈随易9 小时前
编程语言级别的Skill市场,AI Agent 的未来形态
前端·vue.js·人工智能·typescript·node.js
一路向北he9 小时前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
超级数据查看器9 小时前
超级数据查看器 v10.0 发布
java·大数据·数据库·sqlite·安卓
折哥的程序人生 · 物流技术专研11 小时前
《Java 100 天进阶之路》第50篇:阻塞队列与并发容器(2026版)
java·面试题·java进阶·blockingqueue·并发容器·集合源码·java100天进阶
ai_coder_ai11 小时前
编写自动化脚本,在自己后端服务中使用Open Api进行设备相关操作
java·运维·自动化
硕风和炜11 小时前
【LeetCode: 2492. 两个城市间路径的最小分数 + DFS】
java·算法·leetcode·深度优先·dfs·bfs·并查集
格子软件12 小时前
2026年GEO贴牌代理:分布式多级分账状态机源码深度解构
java·vue.js·分布式·vue·geo