如何理解Node是JavaScript语言的服务器“运行环境”?

作者站长头像
站长
· 阅读数 49

如题所示

我疑惑的点在于“运行环境”这个抽象的概念。

  1. 请问该如何去理解这个词表达的意思呢?
  1. 这个词是否和"runtime" 有联系
回复
1个回答
avatar
test
2024-08-11

运行环境指的是程序运行所需的软件和硬件环境对于javascript来说,浏览器就是一个运行环境,提供了javascript引擎和DOM API等Node.js 则是javascript在服务器端的运行环境,提供了javascript引擎和服务器端API

关乎你所说的runtime,运行环境和runtime这两个概念是相关的运行环境指的是程序运行所需的整体环境,包括操作系统、硬件、软件库等runtime则更具体地指程序运行时所依赖的软件组件,如JavaScript引擎、虚拟机等Node.js 就是 JavaScript 的一个运行环境,它提供了 JavaScript 的 runtime

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容