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

相关推荐
Moshow郑锴7 小时前
Ansible 批量部署 Node.js 服务:ZIP 直解与共享目录分发两种方案对比
node.js·ansible
少年的范儿13 小时前
Windows 安装 Node.js 教程:nvm 版本管理 + pnpm 安装配置
windows·npm·node.js
peach14 小时前
同样是装依赖,为什么 npm 长成 node_modules,Maven 长成 .m2
npm·node.js·maven
FungLeo17 小时前
成为全栈·Go 后端篇·重写之前先锁基线:契约、Node 版本与行为清单
golang·node.js·go·openapi·契约测试·成为全栈
FungLeo1 天前
成为全栈·Go 后端篇·契约一致性与差分测试:两套实现如何互相校验
golang·node.js·go·合约测试·差分测试·成为全栈·api兼容
月夏2 天前
前端第一次接自己的后端:mock 切真接口踩了 2 个坑,组件只改了一行 import
前端·后端·node.js
SEO_juper2 天前
Node.js 页面主题聚焦度检测:title 和正文各说各的,AI 也读不懂
开发语言·人工智能·node.js·seo·外贸独立站
SEO_juper2 天前
Node.js 重定向链检测工具:301 跳了几跳、有没有成环,一次看清
xml·开发语言·python·node.js·json·bash
king13598745502 天前
AI Agent 端云协同选型:Node.js 任务成本算例与权限检查清单(2027—2028 展望)
人工智能·ai·node.js·ai agent
居里先生7523 天前
PDF 批注到底存在文件的哪里?从 /Annots 讲到导出验证
node.js