Node.js(一)——初始Node.js

一、什么是Node.js

Node.js是一个基于Chrome V8引擎的JavaScript运行环境。(Chrome V8在众多浏览器中的运行效率最高)

当你在Chrome 用V8解析js 的时候,是在做前端开发。在node.js里用V8去解析的时候,是在做后端开发。node.js官网

二、Node.js运行环境

先来看一下js在浏览器运行环境的对比:

这里面js能操作dom、bom是因为浏览器封装了dom、bom这样的api函数

那么在node.js里js就可以调用node内部封装的api函数,然后js代码交给V8引擎去解析执行(node中的js无法调用dom、bom、ajax那些)

三、Node.js可以做什么

妈妈呀我可以做全栈喽!

学习路径与js的差不多,基础语法=>Node.js内置模块(fs、path、http)=>第三方API模块(express、mysql)

四、安装Node.js

官网地址:https://nodejs.p2hp.com/

左侧的LTS为稳定版,Current是最新版,建议下载稳定版

下载完之后在终端输入node -v查看当前版本

五、一些关于node的终端命令

在某js文件父路径下 输入node xxx.js然后就可以直接运行这个js文件(如果写的是console.log那么终端就会直接输出那句)

tab补全路径,esc清空当前已输入的命令,cls清空终端

相关推荐
乐于分享的阿乐19 小时前
最新长期支持版本nodejs安装及环境配置(保姆级图文+安装包)
node.js
m0_5358175519 小时前
macOS上Claude Code安装配置保姆级教程:国内直连API,从0到1跑通(附避坑指南)
gpt·macos·ai·node.js·claude·claudecode·88api
五月君_21 小时前
放弃 Python,Kimi 用 TS + Node.js 重写了一个 Kimi Code
开发语言·python·node.js
涛声依旧-底层原理研究所1 天前
Node.js在高并发低延迟场景中的优势
java·人工智能·python·node.js
晓杰'1 天前
从0到1实现Balatro游戏后端(5):得分计算与单局结算流程实现
后端·typescript·node.js·游戏开发·项目实战·nestjs·webscoket
参宿71 天前
Shell 脚本语言(Bash/Sh)基础 与 应用
node.js
weifengma-wish1 天前
通过NPM安装claude code
前端·npm·node.js
不总是1 天前
Windows 系统 Node.js 免安装版(zip)安装与配置教程(2026 最新)
前端·windows·node.js
蓝乐2 天前
Express 知识点总结
node.js·express
kylinmin2 天前
Node.js安装及环境配置超详细教程(以win11为例子)
node.js