当前位置: 首页 > 面试题库 >

Javascript中的窗口,屏幕和文档有什么区别?

耿运浩
2023-03-14
问题内容

我看到这些术语可以互换使用,作为DOM的全局环境。有什么区别(如果有的话),什么时候应该使用每一个?


问题答案:

Windowglobal object浏览器中主要的JavaScript对象根(也称为),也可以视为文档对象模型的根。您可以通过以下方式访问window

window.screen或仅仅screen是有关物理屏幕尺寸的小信息对象。

window.document或只是document潜在可见(或更好:呈现)的文档对象模型/ DOM的主要对象。

由于window是全局对象,因此您可以仅使用属性名称来引用它的任何属性-因此您不必写下来window.-它会在运行时确定。



 类似资料:
  • 问题内容: JavaScript中的&和&&有什么区别? 示例代码: 似乎&&是一个逻辑上的“和”,如果两个都为true,则总是为我提供第二个值。 但是什么是&? (顺便说一下,&&在Python中似乎是“ and”;&在Python中似乎是&。) 问题答案: 是按位AND 该运算符期望 两个数字 并重新调整一个 数字。 如果它们不是数字,则将其强制转换为数字。 注意: 在Javascript中,

  • 我运行以下代码: 当我运行代码时,pygame窗口打开,但它是一个空白(黑色)屏幕。我还收到以下错误消息:Traceback(最近一次呼叫last): 文件"C:/用户/Draco/OneDrive/文档/编程/graphics.py",第13行,screen.blit(img(0,0))TypeError:'pyplay.Surface'对象不可调用 我试图打开的图像保存为JPG文件。图像保存在

  • 问题内容: 我发现自己使用JavaScript,并且遇到了和属性。我想知道它们之间有什么区别。也是一个比另一个更好? 问题答案: 了解这是Element的属性。1只有Elements具有,并且这些子元素都是Element类型的。2 但是,这是Node的属性。可以包含任何节点。3 一个具体的例子是: 大多数情况下,您想使用它,因为通常您不想在DOM操作中遍历Text或Comment节点。 如果确实要

  • 问题内容: 我想知道JavaScript 和之间的区别。 问题答案: 在JavaScript中,表示变量已被声明但尚未分配值,例如: 是分配值。可以将其分配给变量,以表示没有值: 从前面的示例中可以明显看出,和是两个不同的类型:是类型本身(未定义),而是对象。 和

  • 我有两台显示器;创建 LWJGL 窗口时: 它总是出现在我的左侧屏幕上。是否有一个参数可以设置以更改它出现在哪个屏幕上,例如:

  • 问题内容: 我正在尝试使用Linux上的python脚本拍摄当前窗口的屏幕截图。 我目前有一个脚本,可以截取整个屏幕的屏幕截图: 但是一个只想拥有选定的窗口。我知道问题出在grabWindow。但我不知道如何解决。 问题答案: 只需更换 与您要为其截屏的小部件一起使用。