У меня есть этот код:MooTools расширить класс
var MyClass = new Class({
Implements: [Options,Events],
initialize: function(){
},
doStuff: function() {
console.log('In MyClass');
}
});
var MyBetterClass = new Class({
Extends: MyClass,
initialize: function() {
},
doExtraStuff: function() {
console.log('In MyBetterClass');
}
});
var a = new MyBetterClass();
doStuff
Когда вызывается где-то я хочу, чтобы doExtraStuff дозвонились тоже. Как мне это сделать? Это так, что мне не нужно возиться с кем-то кодом elses, но когда что-то происходит в их коде, я хочу, чтобы что-то случилось в моем. В родительском классе нет события.
есть некоторые серьезные синтаксические ошибки в коде, вы уверены, что это то же самое как оригинал? – Esailija
Исправлены ошибки синтаксиса. – beingalex