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