Показать сообщение отдельно
  #76 (permalink)  
Старый 27.12.2011, 01:39
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от x-yuri
1) возможность научить addEvent запускать цепочки в ответ на событие;
Это круто. Только пока не понимаю, как грамотно и удобно возвращать и вызывать функцию. Наверно, идея гозара с методом, запускающим цепочку пойдет.
Сообщение от x-yuri
onFailure
Тоже круто, только
Сообщение от x-yuri
// показать пользователю сообщение об ошибке
                this.fireEvent('co mplete');
вот этого я не понял. Не смотря на опечатку (вместо 'complete' наверно должно быть 'failure') чем является this? Это контекст события?

Сообщение от x-yuri
 onComplete:
Зачем оно? Можно ведь в последнюю функцию запихать.
Сообщение от x-yuri
предоставление интерфейса для работы с состоянием позволяет повторно использовать цепочку - для этого надо перед запуском цепочки очистить состояние; если пользователь сам придумывает, где хранить состояние, нету возможности его очистить;
Ну только сейчас догнал, где оно может примениться.
Сообщение от x-yuri
непонятно даже какие действия составляют цепочку
Как же не понятно? Там ведь простые функции.
Сообщение от x-yuri
не говоря уже о данных, составляющих состояние цепочки
В примере состояния просто-напросто не нужны. Функции выполняются строго по-порядку, используя какую-то переменную из предыдущего вызова, если таковая есть. Того, что я предложил в начале достаточно для 90% задач, использующих асинхронные очереди.
Ответить с цитированием