Предположим, у меня есть объект с функцией-членом, которая возвращает себя:
/* -- Object 1 -- */
function Object1(){
this.me = new Image(10,10);
this.me.src = "someImgUrl.jpg";
this.publish = function(){
return this.me;
}
}
В производстве:
var Obj1 = new Object1();
document.body.appendChild( Obj1.publish() );
Теперь предположим, что я хотел создать событие, которое срабатывает при вызове метода объекта publish (), но после возвращения изображения (что-то похожее на событие "onPublished ()"). Скажем, чтобы изменить размеры изображения на 100х100. Как бы я его создал и куда бы я его "прикрепил"?
Если я не достаточно ясен, пожалуйста, дайте мне знать. Это самое простое демо, которое я мог придумать.