Статьи

Удобство и доступность с Ajax

Экспресс Аякса грохочет, угрожая сломать что-нибудь на своем пути. Недавнее обсуждение превратилось в эти важные элементы хорошей веб-разработки, удобства использования и доступности. Доступность — главная проблема Ajax, главным образом потому, что все, что зависит от JavaScript для работы, по умолчанию недоступно. Существует два решения: либо предоставить резервную систему, в которой сайт остается полезным без улучшений Ajax, либо предоставить отдельный интерфейс, который работает без сценариев.

Google недавно принял второй вариант для GMail . С их страницы Что нового :

Базовое представление HTML позволяет получать доступ к сообщениям Gmail практически с любого компьютера, на котором работает практически любой веб-браузер, даже старый (не только IE5.5 +, Mozilla и Safari). Особенно хорош для путешествий, так как вы никогда не знаете, какой браузер будет в интернет-кафе в Сибири.

Хорошая практика стандартной доступности — избегать текстовых версий страниц, таких как чума, но, на мой взгляд, различие между веб-контентом и веб-приложением делает упрощенные версии приложений в стиле Ajax приемлемым компромиссом.

Больше о AJAX и доступности можно найти на Standards-Schmandards.com.

Интересна и функциональность Ajax, главным образом потому, что хитрости Ajax могут серьезно изменить ожидаемое поведение браузера. Томас Бэкдал (Thomas Baekdal) несколько недель назад опубликовал набор рекомендуемых правил юзабилити XMLHttpRequest , а недавно опубликовал статью, в которой его идеи воплощаются в жизнь на примере простого дизайнера визитных карточек.

Наконец, для тех, кто действительно не может получить достаточно Ajax Майк Папагеордж собрал полный список рабочих примеров .