Практический пример использования Ajax в web-приложениях

В статье "Make asynchronous requests with JavaScript and Ajax" подробно рассказано об особенностях использования JavaScript объекта XMLHttpRequest для создания динамических web-приложений, подгружающих данные с сервера по мере надобности, без перезагрузки страницы.

Стоит отметить, что на форуме opennet.ru несколько дней назад появился обновленный Ajax режим отображения сообщений. Для тестирования новшества, внутри форума, в режиме "свернуть нити" нужно нажать на "[+]" рядом с заголовком сообщения. Появились два представления отображения списка заголовков - нитевидный и с сортировкой по мере публикации (Сортировать по: [дате/нити]), а также возможность постраничного открытия текстов сообщений - по 10 сообщений за раз (Открыть частями: [ 1 | 2 | 3 ]).

Ниже, ссылки на несколько новых статей по Ajax и web-технологиям будущего:

  • "The future of HTML, Part 2: XHTML 2.0" - примеры новшеств ожидаемых в следующей версии стандарта HTML (теперь XHTML);
  • "Developing Ajax Applications That Preserve Standard Browser Functionality" - пример реализации функциональности кнопки браузера "вернуться назад" в Ajax web-приложениях;
  • "All Aboard AJAX, HTML Canvas, and the Supertrain" - пример использования таких новых возможностей web-разработки как XMLHttpRequest (технология Ajax) и тэга Canvas для создания векторных изображений, с примерами кода на языке Ruby;
  • "Call SOAP Web services with Ajax" (часть 1, часть 2) - статья про создание web-приложений вызывающих SOAP web-сервисы посредством технологии Asynchronous JavaScript and XML (Ajax);
  • "How To Use AJAX Patterns" - обзор некоторых моделей написания Ajax приложений;
  • "J4P5 - интерпретатор JavaScript, написанный на PHP5" - небольшой обзор проекта J4P5, цель которого написание JavaScript интерпретатора на PHP;
  • Bindows Framework - скриншоты коммерческого продукта, позволяют в полной мере ощутить возможности парадигмы Ajax и перспективы будущего web. Bindows позволяет создавать обычные оконные интерактивные приложения доступные через web-браузер.