一篇文章简单了解Node.js

初始Node.js

在了解Node.js之前需要知道以下几点:

1.为什么JavaScript可以在浏览器上运行?

因为js本质上是一堆字符串,需要用JavaScript解析引擎去解析才能在浏览器中执行,所以不同的浏览器之间有着不同的JavaScript引擎。
其中性能最好的是Chrome浏览器的v8引擎性能最好。

2.为什么JavaScript可以操作DOM和BOM?

因为每个浏览器都内置了DOM和BOM这样的API函数,因此浏览器的JavaScript可以调用。

3.浏览器中的JavaScript运行环境

运行环境指的是代码可以正常运行所必须的必要环境。每种代码由于语法规范等各种方面的差异,想要在不同的操作系统下执行,就需要借助运行环境。
总的来说就是:

  1. v8引擎负责解析和执行JavaScript代码。
  2. 内置api是有执行环境提供的特殊接口,只能在所属的运行环境中被调用

什么是Node.js?

总的来说,Node.js就是一个基于Chrome V8引擎的一个JavaScript运行环境

Node.js中的JavaScript运行环境

image
注意:

  1. 浏览器是JavaScript的前端运行环境
  2. Node.js是JavaScript的后端运行环境
  3. Node.js无法调用DOM和BOM等浏览器的内置API

Node.js可以做什么?

Node.js作为一个JavaScript的运行环境,仅仅提供基础的功能和api.然而,基于node.js提供功能,很多强大的工具和框架如雨后春笋一样层出不穷,所以学会node.js可以让前端人员学会更多的工作和岗位:

  1. 基于Express框架,可以快速构建web应用。
  2. 基于Electron框架,可以构建跨平台的桌面应用。
  3. 基于Restify框架,可以快速构建api接口项目。
posted @ 2023-03-31 14:49  icewei  阅读(81)  评论(0)    收藏  举报