Собственно задумался как реализовать такую штуку.
Допустим у нас нное количество функций с различным функционалом. в которых есть ajax запросы.
http://clip2net.com/s/2g4Jn
В функции с которой вызываются эти фунции (на картинке test() ) допустим нужно выполнить какое-либо действие когда выпонятся все остальные функции. Как это реализовать?
Пример -
function test() {} - обработчик нажатия кнопки. в зависимости от условий выполняется разный набор доп функций. на время выполнения нужно заблокировать нажатие и исполнение функции test() .
Если я мыслю неправильно натолкните на мысль, а то js с его асинхронностью вынесли мне весь мозг.
Если это делается через deferred object - покажите пожалуйста пример