WEB- ТЕХНОЛОГИИ Лекция 5. Традиционное Web- программирование 1.

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



Advertisements
Похожие презентации
AJAX Asynchronous JavaScript and XML среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря.
Advertisements

Использование AJAX для асинхронной передачи данных. Что такое AJAX. Как использовать. В чем преимущество. Примеры использования на крупных сайтах. Выполнила:
Богданов Марат Робертович Современные веб-технологии. Подробный курс RIA-приложения.
AJAX Выполнила: студентка группы ПИ-311 Газизова Влада.
Проф. В.К.Толстых, Применение ASP.NET AJAX Extensions Asynchronous JavaScript And XML (Асинхронный JavaScript и XML) Основано на существующих.
Онлайн курс «Web разработка на базе ASP.NET MVC» на study.smarly.netstudy.smarly.net Что такое AJAX Сокращенные методы: $.get, $.post,.load(), $.getScript,
Объектная модель DOM javascript. Иерархия классов.
AJAX Asynchronous Javascript and XML. Для чего нужен AJAX Недостаточная функциональность HTTP и HTML Не интерактивен Нет частичных обновлений Альтернативы.
ZEN - новая среда для разработки и выполнения Web-приложений Александр Павлов «Школа Инноваций InterSystems 2007»
Java-script – обзор и возможности.. JavaScript объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый.
Электронная Россия ( ), ЭР-2004 Лекция # 1 Основы использования JavaScript.
Управление IT- сервисами и контентом Лекция 5. Статические Содержимое запрашиваемого ресурса в неизмененном виде попадает на компьютер пользователя, выводится.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Введение в язык программирования JavaScript.
Применение Microsoft ASP.NET AJAX Андрей Скляревский.NET Developer
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Языки, технологии и средства создания Web-сайтов. Компонентная структура. Выполнил Федорова Я.В., студентка СФУ ИППС 1 курс заочное отделение.
Отладка программ на JavaScript. FireBug.. FireBug – дополнение к FireFox Возможности: Анализ html-кода страницы Вычисление CSS Работа с JavaScript Анализ.
Тренинг «Разработка веб-приложений на ASP.NET» Занятие 2 Страницы и элементы управления Гайдар Магдануров
Троицкий Д.И. Интернет-технологии1 ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ СЕРВЕРНЫЕ СЦЕНАРИИ Лекция 9 Кафедра «Автоматизированные станочные системы» Dept. of Automated.
JavaScript Лекция 8. JavaScript JavaScript - новый язык для составления скриптов, разработанный фирмой Netscape. С помощью JavaScript можно легко создавать.
Транксрипт:

WEB- ТЕХНОЛОГИИ Лекция 5

Традиционное Web- программирование 1

Web- программирование на основе Ajax 2

Ajax 3 AJAX Asynchronous JavaScript and XML ( Асинхронный Javascript и XML) Основные технологии : – HTML – JavaScript – DHTML, или Dynamic HTML – DOM, Document Object Model ( объектная модель документов ).

Синхронные и асинхронные запросы 4 Синхронные запросы ожидают ответа от сервера ; на это время работа приложения блокируется. Асинхронные запросы не ждут ответа, поэтому во время обработки запроса пользователь может продолжить работу с приложением.

Объект XMLHttpRequest 5 1. Создать экземпляр объекта для передачи запросов серверу 2. Указать URL сценария, работающего на веб - сервере 3. Запрограммировать действия с помощью JavaScript

JavaScript в Ajax 6 Для отправки запросов в асинхронных приложениях используются объекты JavaScript, а не отправка формы. Получив от сервера ответ, JavaScript может обновить страницу новыми данными, изменить изображение или даже перенаправить пользователя на другую страницу. Обработчики событий JavaScript позволяют организовать вызов кода JavaScript при выполнении различных условий.

Роль браузера в Ajax 7

Состояние готовности запроса 8

Статус запроса 9 Статус указывает, что произошло во время запроса, и развивались ли события именно так, как предполагалось. Если программа успешно обработала запрос, возвращается статус 200. Если сервер не может найти программу, указанную в URL, он возвращает код статуса 404. Завершив обработку запроса, сервер возвращает код статуса и состояние готовности 4.

Функция обратного вызова 10 Функция обратного вызова – это та функция, которая запускается браузером при изменении состояния запросов. Функция обратного вызова вызывается более одного раза : 1 – 2, 2 – 3, 3 – 4 Обычно функция обратного вызова программируется так, чтобы она выполняла свои действия только при завершении обработки запроса сервером – то есть в состоянии готовности 4.

HTML-DOM в Ajax 11

Инструментарии Ajax 12 Prototype Dojo Toolkit JQuery