当前位置: 首页 > 知识库问答 >
问题:

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

龙俊英
2024-04-28

如题所示

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

  1. 请问该如何去理解这个词表达的意思呢?
  1. 这个词是否和"runtime" 有联系

共有2个答案

皇甫礼骞
2024-04-28

很多难以理解的中文计算机词汇翻译成英文就会变得简单易懂。
例如「运行环境」的英文是 runtime environment,它提供了编译、执行代码以及访问系统资源的功能。
对于 JavaScript 来说,Node 是一种「运行环境」,浏览器也是一种「运行环境」,因为他们都提供了编译、执行代码以及访问系统资源的功能。

明利
2024-04-28

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

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

 类似资料:
  • 做小程序经常听说云函数 怎么做一个云函数服务端,有什么开源参考的么?

  • Serverless 与微服务在一点上很吸引人,你可以采用不同的语言来运行你的代码,不同的服务之间可以使用不同的语言。除了,在不同的 Serverless 服务里,采用不同的语言来开发。我们也可以在一个 Serverless 服务里,使用不同的语言来开发服务。 Serverless 多个语言运行环境 这次我们要创建的 Serverless 服务,其实现步骤相当的简单: 使用 serverless

  • 问题内容: 有谁知道如何使用javascript从Firefox和Google Chrome获取浏览器文化?注意:这是一个asp.net 3.5 Web应用程序。 要求是尝试根据浏览器区域性设置应用程序的显示区域性。对于其他浏览器,我发现的信息很少,但是它们似乎不起作用。 我可以使用以下代码片段在IE中获取它: 任何信息都很棒! 问题答案: 对象上存在以下属性(在IE上也可以称为该属性,但没有理由

  • 问题内容: 我想检测进入我网站的浏览器的语言(如果是En或Fr)。因此,我可以重定向到En页面或其他页面。 另外,我可以检测移动语言吗? 问题答案: 尝试使用此脚本获取您的浏览器语言

  • 我正在通过开发的扩展用vscode运行一个远程语言服务器。客户端和服务器都可以通过挂载的共享文件夹访问代码。问题是该文件夹位于客户端和服务器上的不同位置。(客户端为,服务器为) 我的问题是,我是否可以配置vscode语言客户端,以便它将路径从本地位置转换到远程位置,反之亦然? 谢谢!

  • 1.8.1 JavaScript基础 (1) JavaScript介绍: 什么是JavaScript? JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言)。 JavaScript 通常被直接嵌入 HTML 页面。 JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)。 特点:弱类型和基于对象。(因为面向对象需要具有封装、继承、多态的特征) JavaScr