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清空终端

相关推荐
不会写程序的未来程序员4 小时前
nvm 安装教程:Node.js 版本管理全攻略 (Win/Mac/Linux) + .nvmrc 实战
linux·macos·node.js·前端开发·环境配置·nvm
米丘4 小时前
Vite 开发服务器启动时,如何将 client 注入 HTML?
javascript·node.js·vite
米丘4 小时前
vite 插件 @vitejs/plugin-vue
javascript·node.js·vite
05Nuyoah6 小时前
CSS 基础认知和基础选择器
前端·javascript·css·node.js
工頁光軍7 小时前
OpenAI Node.js 依赖库(官方)详细参数说明
node.js·oneapi
五仁火烧8 小时前
前端不传文件,也能用 multipart/form-data
前端·javascript·vue.js·node.js
chalmers_158 小时前
Node.js 后端 + 简易运维岗---面试全套指南(1)
面试·职场和发展·node.js
冬瓜神君9 小时前
Token 预估这件小事:使用HuggingFace Tokenizers精准预估上下文Tokens
node.js·huggingface·tiktoken·tokens预估
虹科网络安全9 小时前
艾体宝洞察|NPM供应链攻击:复杂的多链加密货币攻擊渗透流行软件包
前端·npm·node.js