Показать сообщение отдельно
  #28 (permalink)  
Старый 11.11.2011, 07:01
Аватар для float
Профессор
Отправить личное сообщение для float Посмотреть профиль Найти все сообщения от float
 
Регистрация: 01.07.2010
Сообщений: 387

всётаки решил отказаться от диферд листа.
цацка красивая. но чёт я подумал ещё раз - на основной инструмент не катит.
заюзал более простую концепцию:
сделал _.funcList();
и простейший диферд на основе его.
получается диферд это объект с 2-мя списками функций, который может выполнить только 1-н, 1-н раз.
получается то, что нужно в основном для ajax-а.(в фреймворке по крайней мере)

а на основе фанклиста можно делать другие объекты сколь угодной сложности.
у фанклиста стоит счётчик выполнений, и нет ограничения на число вызовов. это устраняет самую большую проблему прошлой реализации: необходимость заново инициировать объект если что. это не то чтобы недостаток. просто скорее диферд лист - более узкий случай. включать ли его в фреймворк ещё подумаю...
Ответить с цитированием