Вы можете определить класс только в той области, в которой он будет использоваться, что означает, что класс не будет доступен за пределами этой области. Например, используя самовыполняющуюся функцию:
(function() {
var MyClass = new Class({
invoke: function() {
alert('class');
}
});
var myObject = new MyClass({
invoke: function() {
this.parent();
alert('instance');
}
});
})();
(я исправил несколько ошибок в вашем коде, в том числе пропустил ключевое слово var
при объявлении MyClass
и myObject
и дополнительное ,
при инициализации myObject
.)