这是我参与8月更文挑战的第12天,活动详情查看:8月更文挑战
学习贵在坚持, 笔记是灵魂, 温故而知新, 时不时翻一翻, 回顾一下知识点, 加深记忆, 事半功倍!
这里记录一些学习 Node.js
的笔记, 日积月累
后续会有记录学习更多, 一起来看看吧--
1、回忆 --- 访问一个页面的过程
2、什么是 Node.JS
Node.js
是一个基于 Chrome V8
引擎的 JavaScript
运行环境。Node.js
使用了一个事件驱动、非阻塞式 异步I/O
的模型,使其轻量又高效。
-
node.js 可以使用
JavaScript
写程序进行- 读写文件,
- 执行子进程,
- 进行网络通信
-
node.js
可以高效地处理高并发项目
Node.js
的包管理器 npm,
成为世界上最大的开放源代码的生态系统。
如何让 node.js
运行, 就是称为 javascript
的运行环境 :
- 1、打开命令行
cmd
- 2、输入
node
命令 进入node
的环境 就可以编写js
代码 - 3、按住两次
ctrl+c
(或者.exit
) 退出了node
的运行环境
node.js 是 javascript 的运行环境,浏览器也是 javascript 的运行环境,两者有什么区别??
-
浏览器的运行环境
- 有安全机制的
- 不能调用底层的接口文件
- 不能实现创建文件或目录等
- 浏览器中可以识别
dom
和bom
对象
-
使用
node.js
- 可以调用底层接口文件
- 也可以创建文件或目录等
node
环境中没有bom
和dom
的概念
3、为什么要学习 node.js
- 1、 不会后端的前端工程师不是好前端
- 2、 很多前端的工具都是用
node
来写的 想用好这些工具,必须要学会node
- 3、
node
可以创建一个服务器 是一门后端语言 - 4、 用
node
可以调用很底层的接口node
可以写桌面的应用程序 - 5、
node
可以写操作系统
4、node 安装
官网: 下载 Node
版本选择:
LTS
长期使用的版本current
最新版本- nodejs 版本号 : 大版本号 小版本号 补丁版本号
- 奇数版本 不稳定版本 用于测试版本
- 偶数版本 稳定版本
官方文档:
多看看文档, 写的非常好
搭建 node
的服务器 :
- 1、创建一个
node
项目目录 - 2、创建一个
js
文件 - 3、运行这个
js
文件 ,如何运行 : 通过命令行cd
方式 进入到该目录 通过node 文件名.js
执行js 文件
注意 : 只要服务器的代码有变动 必须要重新启动服务器 (先退出原来的服务器启动)
如果启动一个新服务器 必选先将原来启动的服务器关掉 (这里有个热更新工具 nodemen
)
请求服务器过程:
5、什么是 npm
安装完 Node.js
之后, 也会安装 npm
.
npm
是一个 node
的包管理仓库 ,也是一个网站 ,还是一条命令.
可以使用 npm
方便地访问网上的海量 JavaScript
的工具库
更多阅读
更多更文阅读请查收:
【Git】代码版本控制-git 初识&基本操作(一)、 【Git】进阶(二)、
【Node.js】搭建自动化开发环境-基本介绍、 【工具准备】、 【开工】、 【详细步骤(四)】、 【模块处理工具(五)】、 【模块化编程的理解】、
下文更新预告, 跟上节奏, 一步一步
接下来会继续详细学习 Node.js
的包管理工具 npm
. 冲鸭!! xdm
提高开发效率, 为我们的开发提效赋能!
跟上前进的步伐, 向前加油
加油!! go~