Могу ли я создать настраиваемое событие в Javascript для созданного мной объекта?

Предположим, у меня есть объект с функцией-членом, которая возвращает себя:

/* -- 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. Как мне его создать, и где я его «прикреплю»?

Если я недостаточно ясен, пожалуйста, дайте мне знать. Это самая простая демонстрация, которую я мог придумать.

10
задан Daniel Szabo 18 July 2015 в 22:12
поделиться