Показать сообщение отдельно
  #2 (permalink)  
Старый 18.10.2012, 19:53
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

второй вариант лучше как-то так:

var eventRunning= new EventRouter

......

eventRunner.listen( function( value ){
    return value * 1000
} )

......

function a( value ){
   eventRunning( value )
}


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

коллбэки дают более простую логику работы, так что где не требуются события лучше применять их
__________________
.ня
Ответить с цитированием