我有一个qooxdoo类,其父类为qx.core.Object
。
qx.Class.define("qx.model.MyClass",
{
extend : qx.core.Object,
construct : function() {
},
statics : {
},
members : {
apple : null
},
properties : {
apple : { init : "Apple" }
}
});
成员和属性中变量的区别是什么?
答案 0 :(得分:2)
members部分定义了可在MyClass实例上作为纯JavaScript属性使用的字段。 qooxdoo的属性提供了许多功能,包括自动生成的访问器和mutator方法,验证和更改事件。
此页面解释了差异: http://manual.qooxdoo.org/2.1.x/pages/core/understanding_properties.html
以下是有关qooxdoo属性的文章: http://manual.qooxdoo.org/2.1.x/pages/core/defining_properties.html