Предположим, у меня есть объект с функцией-членом, которая возвращает себя:
/* -- 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 ()"). Скажем, чтобы изменить размер изображения на 100x100. Как мне его создать, и где я его «прикреплю»?
Если я недостаточно ясен, пожалуйста, дайте мне знать. Это самая простая демонстрация, которую я мог придумать.