Я пытаюсь лучше понять ориентированные на объект методы в Java script.
У меня есть следующий (тривиальный) объект.
function CustomObject () {
this.size = 1;
};
CustomObject.prototype.addSize = function () {
this.size += 1;
if(this.size > 5) {
//Raise custom Event
}
};
И я устанавливаю это так.
var myObject = new CustomObject();
myObject.addSize();
// Add listener for custom event from with in my Custom Object.
// Something like this....
myObject.addEventListener("CustomEvent", handelCustomEvent, false);
function handelCustomEvent() {}
Как создать пользовательское событие в моем настраиваемом объекте и затем прослушать это событие в родительском? Возможно ли это в Java script?