我正在努力更好地理解JavaScript中的面向对象技术。
我有以下(琐碎的)对象:
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() {}
如何在我的自定义对象中引发自定义事件,然后在父级中监听该事件?在JavaScript中是否可能实现这种操作?