一篇文章简单了解Node.js
初始Node.js
在了解Node.js之前需要知道以下几点:
1.为什么JavaScript可以在浏览器上运行?
因为js本质上是一堆字符串,需要用JavaScript解析引擎去解析才能在浏览器中执行,所以不同的浏览器之间有着不同的JavaScript引擎。
其中性能最好的是Chrome浏览器的v8引擎性能最好。
2.为什么JavaScript可以操作DOM和BOM?
因为每个浏览器都内置了DOM和BOM这样的API函数,因此浏览器的JavaScript可以调用。
3.浏览器中的JavaScript运行环境
运行环境指的是代码可以正常运行所必须的必要环境。每种代码由于语法规范等各种方面的差异,想要在不同的操作系统下执行,就需要借助运行环境。
总的来说就是:
- v8引擎负责解析和执行JavaScript代码。
- 内置api是有执行环境提供的特殊接口,只能在所属的运行环境中被调用
什么是Node.js?
总的来说,Node.js就是一个基于Chrome V8引擎的一个JavaScript运行环境
Node.js中的JavaScript运行环境

注意:
- 浏览器是JavaScript的前端运行环境
- Node.js是JavaScript的后端运行环境
- Node.js无法调用DOM和BOM等浏览器的内置API
Node.js可以做什么?
Node.js作为一个JavaScript的运行环境,仅仅提供基础的功能和api.然而,基于node.js提供功能,很多强大的工具和框架如雨后春笋一样层出不穷,所以学会node.js可以让前端人员学会更多的工作和岗位:
- 基于Express框架,可以快速构建web应用。
- 基于Electron框架,可以构建跨平台的桌面应用。
- 基于Restify框架,可以快速构建api接口项目。

浙公网安备 33010602011771号