Пример работы с $.Deferred

С использованием AJAX и ожиданием загрузки картинок.

Код функции buildImages вы найдёте в исходном коде данной страницы

Flickr API

Попробуем загрузить картинки используя связку AJAX+JSONP. По получению ответа с сервера создаём объекты «Image» и ждём их загрузки, и лишь после этого отображаем готовый результат