什么是Javascript环境?

问题描述 投票:1回答:1

我是JavaScript的新手,我正在学习JS如何在幕后工作,最近我正在尝试理解执行上下文,我在谷歌中读到了一些文章,告诉我们用一个很好的词来描述我们的代码所在的环境。执行。从这个环境构成的是什么?

它是由函数,“this”关键字,变量,对象构成的吗?

请简单说明我需要一个简单的解释我仍然是初学者。

javascript
1个回答
1
投票

您可以从谁启动JS运行时来考虑JS环境。

如果您使用终端中的Node.js运行JS程序,那么Node将定义环境 - 您可以使用所有库和默认对象。

如果您的JS是网页的一部分,那么浏览器会为每个原始选项卡创建一个JS运行时,并且所有JS都限制在该运行时中。例如,您无法在相邻的浏览器选项卡中查找没有“弹出”的DOM元素。

在Node.js的情况下,环境为您提供文件访问,网络访问,数据库访问等支持。您将启动您的程序,如下所示:

$ node app.js

在浏览器环境中,您可以访问内置于该环境的windowdocumentXMLHttpRequest等。您只需在HTML文档中添加脚本标记即可将脚本放入图片中:

<script src='/path/to/myscript.js'/>
© www.soinside.com 2019 - 2024. All rights reserved.