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,回车即可执行
相关推荐
江号软件分享4 分钟前
从DNS到防火墙:NetDisabler多策略断网方法详解
前端
灵犀学长12 分钟前
解锁HTML5页面生命周期API:前端开发的新视角
前端·html·html5
江号软件分享21 分钟前
轻松解决Office版本冲突问题:卸载是关键
前端
致博软件F2BPM28 分钟前
Element Plus和Ant Design Vue深度对比分析与选型指南
前端·javascript·vue.js
慧一居士1 小时前
flex 布局完整功能介绍和示例演示
前端
DoraBigHead1 小时前
小哆啦解题记——两数失踪事件
前端·算法·面试
一斤代码7 小时前
vue3 下载图片(标签内容可转图)
前端·javascript·vue
中微子7 小时前
React Router 源码深度剖析解决面试中的深层次问题
前端·react.js
光影少年7 小时前
从前端转go开发的学习路线
前端·学习·golang
中微子7 小时前
React Router 面试指南:从基础到实战
前端·react.js·前端框架