topleft topright
 

Слайд-шоу на Ajax с DHTML и XML

Печать E-mail
(0 голосов)
Узнайте, как создать слайд-шоу на стороне клиента с Ajax (Asynchronous JavaScript and XML), анимированное при помощи Ken Burns Effects. Вы увидите, как создать исходные XML-данные для Ajax, запросить XML-данные с клиентского компьютера и динамически создать и анимировать HTML-элементы с этим XML.

Если бы революция Web 2.0 имела лозунг из одного слова, то это было бы слово Ajax (Asynchronous JavaScript and XML). Интерактивность на стороне клиента в таких приложениях как географическая служба Google Maps™ и служба web-почты Gmail™ делают технологию Ajax как захватывающей, так и полезной. Технологии Ajax, включая Hypertext Markup Language (HTML), JavaScript-кодирование, Cascading Style Sheets (CSS), XML и асинхронные Web-запросы, могут создать еще более неотразимые Web-взаимодействия, чем те, которые мы видели в Web V1.0. Естественно, эти технологии существовали со времен Microsoft® Internet Explorer® V4, но только недавно выдающиеся приложения выявили их преимущества.

Насколько тяжело реализовать Ajax? Каждый элемент модели Ajax относительно легко изучить. Но трюк состоит в смешивании всех элементов в целостную систему. Часто проблема усложнена из-за того, что кодирование на стороне клиента и на стороне сервера выполняется различными индивидами. В данной статье рассматривается ситуация, когда всего лишь один человек может написать небольшое Ajax-приложение для просмотра слайдов всего за пару часов.

Слайд-шоу с Ajax

 

Такие персональные приложения по управлению изображениями как Apple® iPhoto® на Macintosh® популяризировали просмотр слайд-шоу. В них изображения по очереди появляются на определенное время с плавным затуханием и появлением. Кроме того, изображения перемещаются и масштабируются способом, который стал известен под названием Ken Burns Effect.

 

В этом примере мой браузер загружает с сервера список изображений. Затем я использую этот список изображений, чтобы осуществить показ слайдов при помощи динамического HTML (DHTML). Я оживляю изображения случайными плавными перемещениями, изменениями масштаба и затуханиями, чтобы продемонстрировать привлекательность Ken Burns Effect (Macromedia® Flash и иные "тяжелые" инструменты анимации не используются).

Продолжить просмотр статьи >>>

 
« Использование Ajax с PHP и Sajax   xAJAX: Легкий AJAX в массы »

Украинская Баннерная Сеть
PR и тИЦ