【发布时间】:2016-10-18 03:11:56
【问题描述】:
查看 myGameArea 对象;我知道画布是一个属性。但是当我调用 start() 方法时发生了什么?该属性现在似乎具有属性,宽度和高度。所以画布属性丢失了?是一个对象?有人可以解释一下吗?谢谢
var myGameArea = {
canvas : document.createElement("canvas"),
start : function() {
this.canvas.width = 480;
this.canvas.height = 270;
this.context = this.canvas.getContext("2d");
document.body.insertBefore(this.canvas, document.body.childNodes[0]);
}
}
【问题讨论】:
-
(OT)“发生了什么?” - “你所有的基地都属于我们!”
-
canvas是一个对象(类型为“DOM 元素”)。一个对象可以有它自己的属性。这是基本的 OOP 理论。
标签: javascript html object