Node.js入门

目录

[1. 认识Node.js](#1. 认识Node.js)

[1.1. 什么是 Node.js?(定义)](#1.1. 什么是 Node.js?(定义))

[1.2. Node.js 的作用?](#1.2. Node.js 的作用?)

[1.3. 什么是前端工程化?](#1.3. 什么是前端工程化?)

[1.4. Node.js 为何能执行 JS?](#1.4. Node.js 为何能执行 JS?)

[1.5. Node.js 与浏览器环境的 JS 最大区别?](#1.5. Node.js 与浏览器环境的 JS 最大区别?)

[1.6. Node.js 安装](#1.6. Node.js 安装)

[1.6.1. 要求](#1.6.1. 要求)

[1.6.2. 安装过程](#1.6.2. 安装过程)

[1.6.3. 注意事项](#1.6.3. 注意事项)

[1.6.4. 成功验证](#1.6.4. 成功验证)

[1.7. 使用 Node.js](#1.7. 使用 Node.js)


1. 认识Node.js

1.1. 什么是 Node.js?(定义)

  • 白话文:基于 Chrome 的 V8 引擎封装,独立执行 JavaScript 代码的环境

1.2. Node.js 的作用?

  • 使用 Node.js 编写服务器端程序
  • 编写数据接口,提供网页资源浏览功能等等
  • 前端工程化:为后续学习 Vue 和 React 等框架做铺垫

1.3. 什么是前端工程化?

  • 开发项目直到上线,过程中集成的所有工具和技术

Node.js 是前端工程化的基础(因为 Node.js 可以主动读取前端代码内容)

1.4. Node.js 为何能执行 JS?

  • 首先:浏览器能执行 JS 代码,依靠的是内核中的 V8 引擎(C++ 程序)
  • 其次:Node.js 是基于 Chrome V8 引擎进行封装(运行环境)
  • 区别:都支持 ECMAScript 标准语法,Node.js 有独立的 API

1.5. Node.js 与浏览器环境的 JS 最大区别?

  • Node.js 环境没有 DOM 和 BOM 等

1.6. Node.js 安装

1.6.1. 要求
  • 下载 node-v16.19.0.msi 安装程序(指定版本:兼容 vue-admin-template 模板)
1.6.2. 安装过程
  • 默认下一步即可
1.6.3. 注意事项
  • 安装在非中文路径下
  • 无需勾选自动安装其他配套软件
1.6.4. 成功验证
  • 打开 cmd 终端,输入 node -v 命令查看版本号
  • 如果有显示,则代表安装成功

1.7. 使用 Node.js

  • 需求:新建 JS 文件,并编写代码后,在 node 环境下执行
  • 命令:在 VSCode 集成终端中,输入 node xxx.js,回车即可执行
相关推荐
LuckyLay9 分钟前
React百日学习计划-Grok3
前端·学习·react.js
澄江静如练_13 分钟前
小程序 存存上下滑动的页面
前端·javascript·vue.js
2501_9153738814 分钟前
全栈项目实战:Vue3+Node.js开发博客系统
node.js
互联网搬砖老肖29 分钟前
Web 架构之会话保持深度解析
前端·架构
菜鸟una36 分钟前
【taro3 + vue3 + webpack4】在微信小程序中的请求封装及使用
前端·vue.js·微信小程序·小程序·typescript·taro
hao_04131 小时前
elpis-core: 基于 Koa 实现 web 服务引擎架构设计解析
前端
狂野小青年1 小时前
npm 报错 gyp verb `which` failed Error: not found: python2 解决方案
前端·npm·node.js
鲁鲁5172 小时前
Windows 环境下安装 Node 和 npm
前端·npm·node.js
跑调却靠谱2 小时前
elementUI调整滚动条高度后与固定列冲突问题解决
前端·vue.js·elementui
Adorable老犀牛2 小时前
npm install 报错
npm·node.js