В новой версии jQuery 1.5 было внесено много изменений, однако, основные изменения коснулись внедрения объекта Deferred() в каждый метод AJAX, а так же возможность создавать объект Deferred() почти для любых функций.
Метод Deferred() позволяет создавать очередность методов, которые выполняются в зависимости от готовности определенных функций, причем как пользовательских, так и встроенных в jQuery.
Объект Deferred() может быть использован как средство для отслеживания завершения других jQuery методов и для создания отсроченных действий, что окажется полезным для выполнения определенных действий на странице в зависимости от успешного выполнения, например, AJAX запроса или методов анимации.
К великому сожалению, я не знаю флеша совсем. Ну то есть когда-то давно в школе сразу после знакомства с HTML нас решили познакомить с Flash (тогда еще от Макромедии), но после пары анимаций все закончилось ;-)
Так теперь каждый раз, как я вижу какое-то необычное (не баннерное) применение, мне сразу хочеться сесть и почитать, а потом и сделать что-нибудь на флеше. Последний раз меня посещала такая мысль после написания статьи про кроссдоменный AJAX, в которой флеш упомянался как мост для запросов.
Что-то я разговорился. В общем сегодня мы рассмотрим такую штуку на флеше, которая позволяет анимировать картинки — поворачивать, «разрезать» и так далее. Где ее применить? Галереи, промо-блоки, баннеры в конце концов.
Сегодня мы рассмотрим еще один плагин jQuery: Background-Position Animations, который, дает возможность анимировать положение картинки фона любого элемента.