2013-04-30 6 views
1

У меня есть класс qooxdoo, родительский класс которого qx.core.Object.Разница между членами и свойствами?

qx.Class.define("qx.model.MyClass", 
{ 
    extend : qx.core.Object, 
    construct : function() { 

    }, 
    statics : { 

    }, 
    members : { 
    apple : null 
    }, 
    properties : { 
    apple : { init : "Apple" } 
    } 
}); 

Какая разница переменной в членов и свойства?

ответ

2

Раздел членов определяет поля, которые будут доступны как простые свойства JavaScript в экземплярах MyClass. Свойства qooxdoo предлагают ряд функций сверху, включая автоматически созданные методы доступа и мутаторов, проверки и изменения событий.

Эта страница объясняет различия: 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

Смежные вопросы