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

callback или delegate: техника разработки
Всем привет!

В основном разрабатывал на монстрах вида Ext.js ембер, backbone..., и cейчас активно разрабатываю на чистом js.

Возник вопрос в реализации одного и того же кода.

function handler(value) {
    return value * 1000;
}

function a(value, handler) {
   handler(value);
}


$.bind('running', function (value) {
    return value * 1000;
});

......

function a(value) {
   Bind.trigger('running', value);
}


разница - в одного передётся калбек функция, а во втором случае просто подписка.



Я не могу прочуять "соль"!
Как лучше что и где применять?

Спасибо.
Ответить с цитированием