Ajax для веб-дизайнера. Что нужно знать веб-дизайнеру при создании веб-интерфейсов с использованием аякса
Целью данной заметки является неформальное обобщение возможностей, которые дает Javascript и Ajax дизайнерам веб-сайтов и веб-интерфейсов. Информация предназначена именно для дизайнеров, вы не найдете тут описаний технических тонкостей организации тех или иных фич. Также мы воздержимся от излишнего ликбеза и расшифровки понятий.

Итак, начнем!
С каждым днём веб-интерфейсы становятся всё более похожими на традиционные десктоп приложения. И главная задача – это, естественно, достижение большего уровня интерактивности и удобства для пользователя. Добиться всего этого можно используя такой старый добрый скриптовый язык, как Javascript. Который благодаря технологии AJAX обрёл практически безграничные возможности. Но не будем обобщать, а поговорим о самом популярном фреймворке jQuery. Именно на его основе хочется показать (интересных примеров очень много) красоту и возможности современной разработки веб-интерфейсов. Вдохновляйтесь и берите на вооружение!
Меню и навигация
Красивые реализации меню, анимация.

Работа с контентом
Закладки, «аккордионы», слайдеры…

Фотогаллереи, слайдшоу, работа с картинками

Всплывающие подсказки и диалоговые окна

Работа с формами, проверка введенных данных/валидация.
Применение Ajax позволяет проверять корректность введенных данных, незанятость логина при регистрации, и даже проводить авторизацию без перезагрузки страницы. При вводе информации пользователю могут выдаваться удобные контекстные подсказки.

Расширенная функуциональность форм, украшательства
Позволяет выводить удобные палитры для выбора цвета, календари для выбора даты, стилизировать загрузку файлов и т.д.
Это лишь малая часть всего того, что можно реализовать с помощью jQuery. Ведь ещё есть работа с таблицами данными и графиками, создание контекстных меню, WYSIWYG-редакторы, всевозможные анимации, древовидные меню и прочие фишки…
Ссылки для дополнительной информации:
- 45+ Fresh Out of the oven jQuery Plugins
- 37 More Shocking jQuery Plugins
- 75 (Really) Useful JavaScript Techniques
- The ultimate jQuery Plugin List
- 45+ New jQuery Techniques For Good User Experience
Метки: ajax, jQuery, веб-дизайн, дизайн, интерфейсы
15 апреля 2009 в 9:36
Тут проблема в том, что большинство приведённых примеров – это не примеры использования Ajax, а примеры использования JavaScript. Скажем, если аккордион, закладки или выпадайки обращаются к серверу для получения своего контента, то да, там используется Ajax, потому что из источника данных на сервере забирается то, что нужно, без перезагрузки страницы. Но источником данных часто бывает сама HTML-страница, код из которой читается JavaScript’ом, обрабатывается и используется для построения виджета. То есть, эта заметка больше касается виджетов и эффектов, чем Ajax.
15 апреля 2009 в 9:52
Это не проблема
Упоминание слова AJAX в названии статьи можно понимать по разному…
Например та же галлерея подтягивает картинки из rss фотохостинга Flickr, автокомплит тоже вытягивает данные и т.д. – дело зависит от реализации и дизайнерам это не суть важно.
И, «да», – тут в основном визуальные примеры. Это сылки на красивости без вникания в их «кухню».
15 апреля 2009 в 10:43
К заметке стоит тэг «интерфейсі».
16 апреля 2009 в 17:41
вроде есть такой тег, хотя может Юра добавил.
23 июня 2009 в 14:30
Зачем дизайнеру вообще знать что такое асинхронные запросы к серверу? Это задача для веб-программиста, а дизайнеру даже слышать краем уха об этом совсем не обязательно – у него свои проблемы…
Вобщем, тема аякс+дизайнер осталась нераскрыта