1.什么是NODE
基于V8引擎(谷歌浏览器的引擎)渲染JS的工具或环境
2.安装NODE
网址:https://nodejs.org/en/
node安装完成后:
(1)当前电脑自动安装了npm
npm:一个JS模块管理的工具,基于npm可以安装下载JS模块
(2)它会生成一个node执行的命令(可以在DOS窗口会终端命令中执行,node xxx.js)
3.如何在NODE中渲染和解析JS
- REPL模式(Read-Evaluate-Print-Loop,输入-求值-输出-循环)
- 直接基于NODE来执行JS文件
(1)在命令窗口中执行(DOS窗口&终端窗口)
(2)WB中的Terminal
(3)直接在WB中执行(右键=>run xxx.js),这种方式可能会产生缓存(尤其是文件的目录改动后)
4.为什么把NODE作为后台编程语言
- 我们可以把NODE安装在服务器上
- 我们可以把编写的JS代码放在服务器上,通过NODE来执行它(可以使用JS来实现服务器端的一些功能操作)
5.NODE做后台的优势和特点
- 单线程
- 基于V8引擎渲染:快
- 异步无阻塞的I/O操作:I/O(INPUT/OUTPUT)对文件的读写
- event-driven事件驱动:类似于发布订阅或回调