Ajax

1.Знакомство с Ajax. История, описание развития.

2.Объект XMLHttpRequest. Позволяет получать данные с сервера в фоновом режиме. Описание свойств и методов объекта XMLHttpRequest

3.Создание Ajax-приложения. Пошаговое описание построения Ajax-приложения.

4.Отправка формы при помощи Ajax

Области применения Ajax. А всегда ли нужен Ajax?

Каталог готовых AJAX-решений.

Примеры AJAX скриптов с использованием JavaScript и PHP


Альтернативные Ajax-у методы. Что можно противопоставить технологии Ajax?

Ошибки Ajax. Проблемы и ошибки, которые могут возникнуть у Вас при использовании технологии Ajax.

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


Библиотеки реализующие AJAX-функционал на других сайтах.

    jQuery

  • /G/jquery.com/ - официальный сайт jQuery
  • /G/visualjquery.com/ - документация по jQuery в удобном виде
  • /G/docs.jquery.com/Tutorials - ссылки на различные учебные материалы по jQuery
  • /G/interface.eyecon.ro/ - библиотека всевозможных эффектов и элементов интерфейса
  • /G/www.malsup.com/jquery/form/ - плагин, облегчающий работу с формами и технологией AJAX
  • /G/www.stilbuero.de/jquery/tabs - плагин для создания табов
  • /G/jquery.com/demo/thickbox/ - плагин для показа различной информации в "диалоге" внутри окна браузера
  • /G/www.rsdn.ru/article/inet/jQuery.xml - описание и примеры использования на русском языке
  • Prototype.js

  • /G/prototypejs.org/ - библиотека Prototype.js
  • Prototype.conio.net специализируется на AJAX-взаимодействиях и содержит AJAX-объект, который включает в себя несколько объектов, предназначенных для выполнения основных задач, таких как формирование HTTP-запросов, обновление части документа однократно или периодически, вставка нового содержимого в документ, периодическое обновление части документа.
  • Script.aculo.us и Rico являются надстройками над Prototype и предоставляют UI-эффекты, поддержку "drag and drop", а также включают общие элементы управления GUI, ориентированные на JavaScript.

    JsHttpRequest

  • JsHttpRequest

    The Dojo Toolkit

  • The Dojo Toolkit содержит API и набор элементов GUI для поддержки разработки web-приложений со сложным графическим интерфейсом.
    Dojo включает в себя интеллектуальную систему для формирования структуры web-приложения (packaging system), различные UI-эффекты, API для реализации механизма "drag and drop", API элементов управления GUI, обработки событий, API для хранения проектов и API для реализации AJAX-взаимодействия. Dojo помогает решать общие проблемы пользователя (usability), такие как действия при навигации между web-страницами, способность распознать нажатие кнопки "Back" в браузере или изменения в строке ввода URL для создания закладки (bookmarking), способность отключать лишнюю функциональность, если AJAX/JavaScript не полностью поддерживаются клиентом-браузером.

    Yahoo UI Library

  • Yahoo UI Library - это библиотека утилит и набор элементов управления GUI, использующий API для поддержки сложных клиентских приложений. Она включает поддержку AJAX и событий, распространяемую на все виды браузеров, анимацию, DOM, реализацию механизма "drag and drop" и обмен событиями между браузерами. Yahoo UI Library хорошо документирована и содержит много примеров.

    DWR (Dynamic Web Remoting)

  • DWR (Dynamic Web Remoting) - это система, включающая как клиентскую, так и серверную часть, который ориентирован на использование разработчиками механизма вызовов удаленных процедур (Remote Procedure Calls, RPC) между клиентскими сценариями на JavaScript и серверными Java-объектами (plain old Java objects, POJO), развернутых на Java EE web-контейнере.
    На серверной стороне DWR использует сервлеты для взаимодействия с Java-объектами и возвращает или объект-представление данного Java-объекта, или XML-документ.

    Zimbra

  • Zimbra - клиент-серверная система, ориентированная на обмен сообщениями и доставку e-mail в сложных клиентских приложениях на базе JavaScript. Zimbra включает API для набора инструментов UI, учитывающий различия между браузерами и предоставляющий множество встроенных элементов управления GUI, API событий для обмена событиями как между элементами управления UI, так и между клиентом и сервером, вспомогательные классы, упрощающие разработку клиентской функциональности на JavaScript, надстройку над DOM, которая облегчает решение вопросов, касающихся несовпадения реализаций DOM в разных браузерах, и сетевые API, которые помогают JavaScript-клиентам общаться через AJAX и SOAP.

    Разное

  • /G/www.webdevout.net/browser_support.php - подробный анализ совместимости популярных браузеров с Web-стандартами.
  • /G/getfirebug.com/ - расширение для браузера Firefox, незаменимый помощник в отладке скриптов.
  • /G/jquery.com/blog/2006/10/18/zebra-table-showdown/ - пример с раскрашиванием таблицы. Показаны решения, использующие и другие библиотеки.

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 2586