var Shape = Class.create(new Element("div", {
"class": "shape"
}), {
//constructor of Shape
initialize: function () {
}
})
Shape クラスは Element のインスタンスから継承します。私が知りたいのは、可能であれば Shape のコンストラクタでこのインスタンスを参照するにはどうすればよいかということだけです。
var Shape = Class.create(new Element("div", {
"class": "shape"
}), {
//constructor of Shape
initialize: function () {
}
})
Shape クラスは Element のインスタンスから継承します。私が知りたいのは、可能であれば Shape のコンストラクタでこのインスタンスを参照するにはどうすればよいかということだけです。
これを使用して、コンストラクターElement
内のインスタンスを参照します。Shape
this.constructor.prototype
または、これを行うこともできます (形状が要素から継承するのは意味がないため):
var Shape = (function() {
var elem = new Element("div", {
"class": "shape"
});
return Class.create({
initialize: function() {
//refer to elem here
}
});
})();