gpt4 book ai didi

javascript - JavaScript 中的 'window' 对象是什么?它的属性是什么?

转载 作者:行者123 更新时间:2023-12-04 17:50:42 27 4
gpt4 key购买 nike

<分区>

我遇到了我想使用的 JavaScript 代码,但我不理解其中的某些部分。

我使用 PyCharm环境来编辑它。代码来源如下: https://github.com/ErmiyaEskandary/Slither.io-bot

例如,在这部分代码中:

var canvasUtil = window.canvasUtil = (function() {
return {
// Ratio of screen size divided by canvas size.
canvasRatio: {
x: window.mc.width / window.ww,
y: window.mc.height / window.hh
},

// Set direction of snake towards the virtual mouse coordinates
setMouseCoordinates: function(point) {
window.xm = point.x;
window.ym = point.y;
},

我不明白“window”对象是什么,它是在哪里定义的。当我试图找到它的定义时,我找到了一个名为 DHTML.js 的文件,其中 window 的唯一定义是:

/**
@type {Window}
*/
Window.prototype.window = 0;

/**
@type {Window}
@const
*/
window = 0;

(此文件不是存储库的一部分。)

这个窗口对象是什么?它是如何工作的?我在哪里可以找到有关它的更多信息?

在代码中——例如,window.mc 是什么意思?我没有找到有关窗口属性的任何信息。window 代码中也有类似的对象,但这个对象出现的次数最多。

(我试图查找它,但我在 W3Schools 中找到的信息似乎不相关: The Window Object )

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com