什么是Node.js
https://developer.mozilla.org/zh-CN/docs/Glossary/Node.js
Node.js 是一个跨平台 JavaScript 运行环境,使开发者可以搭建服务器端的 JavaScript 应用程序。
Node.js的作用
使用Node.js编写服务器端程序
编写数据接口,提供网页资源浏览功能等。
Node.js是前端工程化的基础
因为Node.js可以主动读取前端代码内容。
所谓前端工程化,是开发项目直到上线,过程中集成的所有工具和技术,如压缩工具、格式化工具、转换工具、打包工具、脚手架工具、自动化部署等。
Node.js为什能执行js代码
浏览器能执行 js 代码,依靠的是内核中的 V8 引擎(C++程序)。
而Node.js是基于 Chrome V8 引擎进行封装(运行环境),脱离浏览器,独立执行js代码。
Node.js和浏览器的区别、联系
区别和联系:都支持 ECMAScript 标准语法,Node.js 有独立的API。
注意:Node.js环境没有DOM和BOM等。
Node.js安装
安装
可以访问Node.js官网,下载版本包安装,然后点击安装即可。
https://nodejs.org/en/download/prebuilt-installer
注意事项:
- 安装在非中文路径下
- 无需勾选自动安装其它配套软件
安装成功验证
打开 cmd 终端,输入 node -v
命令查看版本号:
使用node 命令执行 js 文件
左侧窗口中,右键在刚才的js文件上单击,在集成终端中打开: