Не могу найти, как это реализовать (извиняюсь за запись вольным стилем):
//assign the event handler for the object "myObj"
myObj.onMyEvent = //do something
//if something happened somewhere, then run the event
MyEvent.fire();
Идея в том, что мы вызываем (генерируем) какое-то пользовательское событие (MyEvent).У нас есть объект «myObj», который способен распознать возникновение «MyEvent» и как-то (по-своему) ответить на него.Кроме того, у нас есть другие объекты (различные виды), которые (по-своему) реагируют на «MyEvent».
Я знаю, что существует «шаблон наблюдателя», но я не могу найти конкретную реализацию.
Подскажите, пожалуйста, где почитать об этом?Или в природе вообще это невозможно?Или это делается совсем по-другому?
Обновление 1: пожалуйста, никаких библиотек JS (jQuery, Prototype, YUI, ...)