JavaScript未知的代码行

时间:2017-01-29 20:14:08

标签: javascript

W3Schools的游戏制作教程包含

    document.body.insertBefore(this.canvas, document.body.childNodes[0]);

如果没有这条线,游戏区域就不会出现,但我不知道为什么或它意味着什么。这条线为整体代码做了什么,为什么没有它就会消失游戏区域?

2 个答案:

答案 0 :(得分:0)

我最好的猜测是你的画布被渲染到DOM。所以它被插入作为body元素的第一个子元素。

下次发布整个代码块而不只是一行。关键字" this"特定于它的上下文,如果你把所有相关的块都留下来,我们可以做的就是猜测,因为我们不知道它的画布属性是什么"这个"是。

答案 1 :(得分:-2)

因为那条线说我想在这里插入canvas元素的浏览器,如果你不写那条没有给你的那条