var Shape = Class.create(new Element("div", {
"class": "shape"
}), {
//constructor of Shape
initialize: function () {
}
})
Shape类继承自Element的实例,所有我想知道的是,如果我可以在Shape的构造函数中如何引用此实例 ?
答案 0 :(得分:1)
使用它来引用Element
构造函数中的Shape
实例:
this.constructor.prototype
或者,你可以这样做(因为从一个元素继承的形状没有意义):
var Shape = (function() {
var elem = new Element("div", {
"class": "shape"
});
return Class.create({
initialize: function() {
//refer to elem here
}
});
})();