千锋逆战班,木子打卡第二天
了解node,首先我们需要了解javascript运行在哪里?
javascript是一个脚本语言,它需要依赖在浏览器里面运行的,需要准备一个 js 文件, 如果不在 html 文件里面把它引入进来, 那么他就不能运行
一、什么是Node
官网上解释就是:Node是一个基于 Chrome V8 引擎的 JavaScript 运行环境
二、Node 的作用
js 运行在浏览器里面的时候:核心就是 ECMAScript(语法), DOM(操作元素), BOM(操作浏览器),我们就是操作 DOM, 操作 BOM, 不能操作电脑里面的文件
js 运行在 node 环境下的时候:核心就是 ECMAScript(语法), I/O(操作文件),不能操作 DOM, 不能操作 BOM 了,但是我们可以操作电脑里面的文件了,我们还可以操作操作系统,就相当于一个后端。 那么,node 就是把 javascript 这个语言扩展到后端范畴了,让 js 这个语言又是前端语言, 又是后端语言。
三、Node 的特点
1. 标准的异步编程
不阻塞代码(遇到一些需要时间来完成的事情, 都是异步完成)
2. 合理分配资源
3. 高并发 I/O 模型
I(input) / O(output)
输入输出流
快速高并发的处理文件
四、Node的安装
Node官网:https://nodejs.org/
温馨提示:怎样检测是否安装成功?
1. 打开win + r 出现运行