【问题标题】:What does window.__context do?window.__context 有什么作用?
【发布时间】:2020-12-11 20:52:54
【问题描述】:

我知道用谷歌搜索来回答这些问题通常会更好,但我似乎无法在网上的任何地方找到它。我编写了一个用于创建 GlowScript 画布并将其添加到输入的 div 的函数。我基于网站上给出的代码进行了一些更改。这是函数(它不会在这里运行,因为您需要导入库,但它确实会创建一个 3D 形状并将其放入 div 中):

make_box("my_div")
function make_box(my_div){
    window.__context = {glowscript_container: document.getElementById(my_div)}
    var scene = canvas();

    // create some shapes:
    box( {pos:vec(.25,-1.4,0), size:vec(4.8,.3,2.5), color:color.red} )  
}

我认为将画布添加到 div 需要第一行。没有这条线,我得到错误:

Uncaught TypeError: Cannot set property ‘canvas_selected’ of undefined

然而,我并不真正理解它在做什么,以及窗口上下文意味着什么。有人对这条线有任何见解吗?谢谢!

【问题讨论】:

标签: javascript html window glowscript


【解决方案1】:

这是我通过google分别搜索window和context时发现的。

显然 window 是一个对象,.__context 是它的一个版本。更多信息可以在下面的链接中找到。

https://www.w3schools.com/js/js_window.asp

https://towardsdatascience.com/javascript-context-this-keyword-9a78a19d5786

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    • 2013-07-18
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多