NodeJS是什么
NodeJS是基于 Chrome V8 引擎 在服务器上的 JavaScript 运行环境
- 什么是Chrome V8引擎?
- 它是运行在chrome浏览器上的js运行环境
- 什么是js运行环境?
- 把js代码翻译成电脑能识别的二进制代码
- 和其他服务器的区别:
- 其他服务器,返回(html,css,js)文件让浏览器的引擎执行
- 而NodeJS本身拥有js的运行环境,所以可以在服务器上运行js代码
NodeJS用途
用js开发服务器端的功能
- 也可以在服务器和客户端之间,充当中间件(来减少本身服务器的压力)
安装NodeJS
官方下载—>https://nodejs.org/zh-cn/download/
- 确认是否安装上:
- 打开终端,输入:
node-v
- 打印出版本号,证明安装成功!
- 打开终端,输入:
运行node文件
首先node文件是以
.js
结尾的文件,运行node’有很多种方式:下面推荐2中比较方便的
- 如果你用的是VSCode建议你下载Code Runner插件
- 你直接编写好之后右击,并点击Run Code就可以运行了
- 在cmd打开要运行文件的文件夹
- 直接:node 文件名
区分浏览器和node中js运行环境
在node中不能写BOM和DOM的代码
- 浏览器的js运行环境包括:
- ECMAScript :js基本语法
- BOM:浏览器对象模型
- DOM:文档对象模型
- node的js运行环境包括:
- ECMAScript :js基本语法