Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Ajax
Знакомство с Ajax
История, описание развития.
Объект XMLHttpRequest
Получение данных с сервера в фоновом режиме. Описание свойств и методов объекта.
Создание Ajax-приложения
Пошаговое описание построения Ajax-приложения.
Отправка формы при помощи Ajax
Набор функций, позволяющий отправлять данные на сервер при помощи XMLHttpRequest.
Области применения Ajax
Для чего все-таки нужен Ajax? Где его стоит использовать?
Каталог готовых Ajax-решений
Реализации почти любых функционалов с подробнымии описаниями.
Методы, альтернативные Ajax
Что можно противопоставить технологии Ajax?
Навигация на Ajax
Пути решения проблем, возникающих при загрузке страниц по технологии Ajax.
Примеры Ajax-скриптов
Ряд примеров с использованием JavaScript и PHP.
Библиотеки, реализующие Ajax-функционал на других сайтах
jQuery
- jquery.com - официальный сайт jQuery
- visualjquery.com - документация по jQuery в удобном виде
- learn.jquery.com - ссылки на различные учебные материалы по jQuery
- interface.eyecon.ro/ - библиотека всевозможных эффектов и элементов интерфейса
- malsup.com/jquery/form/ - плагин, облегчающий работу с формами и технологией Ajax
- rsdn.ru/article/inet/jQuery.xml - описание и примеры использования на русском языке
Prototype.js
- prototypejs.org - библиотека Prototype.js
- prototype.conio.net специализируется на Ajax-взаимодействиях и содержит Ajax-объект, который включает в себя несколько объектов, предназначенных для выполнения основных задач, таких как формирование HTTP-запросов, обновление части документа однократно или периодически, вставка нового содержимого в документ, периодическое обновление части документа.
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 - клиент-серверная система, ориентированная на обмен сообщениями и доставку email в сложных клиентских приложениях на базе JavaScript. Zimbra включает API для набора инструментов UI, учитывающий различия между браузерами и предоставляющий множество встроенных элементов управления GUI, API событий для обмена событиями как между элементами управления UI, так и между клиентом и сервером, вспомогательные классы, упрощающие разработку клиентской функциональности на JavaScript, надстройку над DOM, которая облегчает решение вопросов, касающихся несовпадения реализаций DOM в разных браузерах, и сетевые API, которые помогают JavaScript-клиентам общаться через Ajax и SOAP.
Разное
- Zebra Table Showdown - пример с раскрашиванием таблицы. Показаны решения, использующие и другие библиотеки.
.
Прокомментировать/Отблагодарить