Задать вопрос

Каким образом вы реализуете слабое связывание в JavaScript?

Давным-давно я прочитал статью про слабое связывание. Тогда же мной был написан мини-велосипед, чтобы это связывание реализовать для произвольных объектов (а не только DOM). Так я и пользуюсь этим велосипедом по сей день.



Но ведь, наверняка, вы пользуетесь каким-то более совершенным и продвинутым способом. Например, знаете как реализовать такое связывание в jQuery или с помощью какого-то специфичного мини-фреймворка.



Каким способом реализуете слабое связывание вы, и чем он хорош?
  • Вопрос задан
  • 3374 просмотра
Подписаться 7 Оценить 1 комментарий
Ответ пользователя spbcypher К ответам на вопрос (4)
@spbcypher
в Dojo можно реализовать через топики (dojo/topic)
синтаксически выглядит так
 topic.subscribe("system/event", function(evt){
    console.log("received:", evt.msg);
 });
/* ... */
 topic.publish("system/event",{
    msg: "возникло событие bla-bla-bla", 
    code: 17
 });
Ответ написан
Комментировать