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,回车即可执行
相关推荐
崔庆才丨静觅25 分钟前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment28 分钟前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅42 分钟前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊44 分钟前
jwt介绍
前端
爱敲代码的小鱼1 小时前
AJAX(异步交互的技术来实现从服务端中获取数据):
前端·javascript·ajax
Cobyte1 小时前
AI全栈实战:使用 Python+LangChain+Vue3 构建一个 LLM 聊天应用
前端·后端·aigc
NEXT061 小时前
前端算法:从 O(n²) 到 O(n),列表转树的极致优化
前端·数据结构·算法
剪刀石头布啊2 小时前
生成随机数,Math.random的使用
前端
剪刀石头布啊2 小时前
css外边距重叠问题
前端
剪刀石头布啊2 小时前
chrome单页签内存分配上限问题,怎么解决
前端