Сообщение от zoh
|
Tenshi,
Только сейчас разглядел, то что ты предложил, никак "не лучше, чем 2", это ближе к калбекам, потому что при $.bind() могут быть вызовы вообще из разных контекстов, а тут eventRunning долже быть в замыкании.
Пример:
система авторизации, и модуль пользователя
|
eventRunning может быть спрятан в коллбэке, чтобы никто снаружи не мог его вызвать. а может быть доступен глобально, чтобы кто угодно мог его вызывать. смотря что нужно.
Пример:
MySuperApplication.AuthorizationSystem.eventUserLogged.listen( function( user ){
if( prompt( 'Добрый день, не хотите ли отведать этих мягких французских булак, да выпить йаду?' ) )
document.location= '/my/cookies/'
})