Использование AJAX для асинхронной передачи данных. Что такое AJAX. Как использовать. В чем преимущество. Примеры использования на крупных сайтах. Выполнила:

Презентация:



Advertisements
Похожие презентации
AJAX Выполнила: студентка группы ПИ-311 Газизова Влада.
Advertisements

МЕТОДИКА РАЦИОНАЛЬНОГО ВНЕДРЕНИЯ ТЕХНОЛОГИИ АСИНХРОННЫХ ЗАПРОСОВ В WEB-САЙТЫ Четвертая международная научно-техническая конференция ПРОБЛЕМЫ ТЕЛЕКОММУНИКАЦИЙ.
WEB- ТЕХНОЛОГИИ Лекция 5. Традиционное Web- программирование 1.
Выполнила: Абдуллаева С.И. Проверила: Митющенко Е.В.
Проф. В.К.Толстых, Применение ASP.NET AJAX Extensions Asynchronous JavaScript And XML (Асинхронный JavaScript и XML) Основано на существующих.
AJAX Asynchronous JavaScript and XML среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря.
Web 2.0 Твердохлеб Татьяна гр.9231 users, thro. Web 2.0 (определение Тима ОРейли) методика проектирования систем, которые путём учета сетевых взаимодействий.
Web 2.0 Твердохлеб Татьяна гр.9231 users, thro. Web 2.0 (определение Тима ОРейли) методика проектирования систем, которые путём учета сетевых взаимодействий.
ZEN - новая среда для разработки и выполнения Web-приложений Александр Павлов «Школа Инноваций InterSystems 2007»
Выполнил: Измайлов Сергей.. Определение Web 2.0 (определение Тима ОРейли) методика проектирования систем, которые путём учета сетевых взаимодействий становятся.
В поисках Веб-3.0 Андрей Хветкевич
Объектная модель DOM javascript. Иерархия классов.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
1 Концепция Web 2.0 Пользователи становятся активными участниками работы сети. Мы наполняем сеть информацией, сами её организуем, сами определяем параметры.
Введение в AJAX Информационные технологии. Введение в Ajax AJAX [Asynchronous Javascript And Xml] – технология для взаимодействия с сервером без перезагрузки.
AJAX Asynchronous Javascript and XML. Для чего нужен AJAX Недостаточная функциональность HTTP и HTML Не интерактивен Нет частичных обновлений Альтернативы.
Поддержка пользовательских файловых хранилищ. Облачные хранилища. Максим Смирнов ведущий разработчик.
Повышение культуры безопасности в обществе на основе современных информационных технологий.
Реализация концепции построения и формирования отраслевой системы государственного учета, регистрации и мониторинга (ОСГУРМ) информационных ресурсов сферы.
Троицкий Д.И. Интернет-технологии1 ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ СЕРВЕРНЫЕ СЦЕНАРИИ Лекция 9 Кафедра «Автоматизированные станочные системы» Dept. of Automated.
Транксрипт:

Использование AJAX для асинхронной передачи данных. Что такое AJAX. Как использовать. В чем преимущество. Примеры использования на крупных сайтах. Выполнила: Саттарова Майя

Что такое AJAX AJAX (Asynchronous Javascript and XML, «асинхронный JavaScript и XML») подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб- страница не перезагружается полностью и веб-приложения становятся более быстрыми и удобными. Ajax базируется на двух основных принципах. –Использование DHTML для динамичного изменения содержания страницы. –Использование XMLHttpRequest для обращения к серверу "на лету".

Классическая модель WEB-приложения

Модель взаимодействия AJAX

Как это работает? Страница посредством JavaScript в браузере пользователя, по какому-либо событию с помощью объекта XMLHttpRequest подает запрос серверу, обращаясь к некоему серверному обработчику, передавая ему некоторые параметры, например, значения, введенные пользователем в поле «Имя пользователя» на форме регистрации. Обработчик принимает этот запрос и обрабатывает его. По завершению обработки данных, обработчик выдает эти данные обратно браузеру пользователя. Браузер принимает эти данные и использует для отображения на загруженной странице. Например, рядом с полем «Имя пользователя» появится надпись «имя свободно» или «имя занято».

Преимущества Экономия трафика Уменьшение нагрузки на сервер Ускорение реакции интерфейса

Недостатки Отсутствие интеграции со стандартными инструментами браузера Невозможность сохранения закладок на желаемый материал. Динамически загружаемое содержимое недоступно поисковикам Старые методы учёта статистики сайтов становятся неактуальными Усложнение проекта Возможны дополнительные типы атак

Примеры использования AJAX на крупных сайтах Gmail Google maps Mail.Ru «В контакте» ….