Показать сообщение отдельно
  #1 (permalink)  
Старый 12.04.2012, 11:03
Новичок на форуме
Отправить личное сообщение для egslava Посмотреть профиль Найти все сообщения от egslava
 
Регистрация: 12.04.2012
Сообщений: 1

DOM-события в собственных классах без велосипедов
Привет всем. Стоит задача: необходимо реализовать класс, который бы работал с сетью. Пример: в XML приходит сообщение <msg content="Hi!">. Соответственно, должно породиться событие msg, а объектом сообщения должен быть какой-нибудь MsgEvent, у которого data = "Hi!".
Т.е. класс должен иметь метод вроде dispatchEvent, а остальные должны иметь возможность на него подписаться (addEventListener, removeEventListener, hasEventListener).
В общем, хотелось бы, чтобы мой класс обладал стандартной для DOM-объектов системой событий. Есть ли способ интеграции DOM-модели сообщений (может, добавление какого-нибудь класса в цепочку прототипов?) в собственные классы?
Ответить с цитированием