Node.js
Node.js是一个构建在VB引擎上的JavaScript运行环境,它使得JS可以运行在浏览器以外的地方,相对于大部分的服务端语言来说,Node.js有很大的不同,它采用了单线程,且通过异步的方式来处理并发的问题。
- 运行在服务器端的js
- 用来编写服务器
- 特点:
- 单线程(只有一个线程)、异步(同时服务多个客户)、非阻塞(读取数据库数据时不会阻塞其他程序的运行)
- 统一API
node.js和JavaScript有什么区别?
- ESMAScript(node有)
- DOM(node没有)
- BOM(node没有)
- 但是一些有用的console.log、定时器这些有用的方法nodejs保留了下来
运行方式
- 打开vscode终端 输入
node .\文件名.js
- 在vscode窗口下打开要运行的文件,按F5选择node.js运行