Содержание

Слайд 2

4

Что такое AJAX?

AJAX — это аббревиатура, которая означает Asynchronous Javascript and XML.

4 Что такое AJAX? AJAX — это аббревиатура, которая означает Asynchronous Javascript
На самом деле, AJAX не является новой технологией, так как и Javascript, и XML существуют уже довольно продолжительное время, а AJAX — это синтез обозначенных технологий. AJAX чаще всего ассоцириуется с термином Web 2.0 и преподносится как новейшее Web-приложение.

Слайд 3

4

Как расшифровать AJAX

A – asynchronous
J – javascript
A – and
X - xml

4 Как расшифровать AJAX A – asynchronous J – javascript A – and X - xml

Слайд 4

3

Как это работает

3 Как это работает

Слайд 5

5

API – это:

API (Application programming interface) — это контракт, который предоставляет программа. «Ко мне

5 API – это: API (Application programming interface) — это контракт, который
можно обращаться так и так, я обязуюсь делать то и это».
Договор между двумя сторонами, как договор на покупку машины: мои обязанности — внести такую то сумму,
обязанность продавца — дать машину.

Слайд 6

5

Технически AJAX – это:

XMLHttpRequest (XMLHTTP, XHR) — API, доступный в скриптовых языках браузеров, таких как Javascript. Использует

5 Технически AJAX – это: XMLHttpRequest (XMLHTTP, XHR) — API, доступный в
запросы HTTP или HTTPS напрямую к веб-серверу и загружает данные ответа сервера напрямую в вызывающий скрипт. Информация может передаваться в любом текстовом формате, например, в XML, HTML или JSON. Позволяет осуществлять HTTP-запросы к серверу без перезагрузки страницы.

Слайд 7

6

Технически, с помощью AJAX можно обмениваться любыми данными с сервером

Обычно используются форматы:
JSON

6 Технически, с помощью AJAX можно обмениваться любыми данными с сервером Обычно
- для отправки и получения структурированных данных, объектов
XML – если сервер почему-то работает в формате XML, то можно использовать и его, есть средства
HTML/текст – можно и просто загрузить с сервера код HTML или текст для показа на странице

Слайд 8

7

Как работает AJAX

1.Создать объект XMLHttpRequest
2.Создать callback function
3.Открыть запрос (request)
4.Отправить запрос

7 Как работает AJAX 1.Создать объект XMLHttpRequest 2.Создать callback function 3.Открыть запрос (request) 4.Отправить запрос

Слайд 9

8

Рассмотрим на примере:

8 Рассмотрим на примере:

Слайд 10

9

Создаем html структуру в index.html

9 Создаем html структуру в index.html

Слайд 11

10

Создаем html файл в sidebar.html

10 Создаем html файл в sidebar.html

Слайд 12

11

Создаем в index.html объект XMLHttpRequest

11 Создаем в index.html объект XMLHttpRequest

Слайд 13

12

Создаем в index.html callback функцию

12 Создаем в index.html callback функцию

Слайд 14

13

Открываем запрос

13 Открываем запрос

Слайд 15

14

Отправляем запрос

14 Отправляем запрос

Слайд 16

15

Немного усложним:

15 Немного усложним:

Слайд 17

16

Отправляем запрос

16 Отправляем запрос

Слайд 18

17

Изменим наш код

17 Изменим наш код
Имя файла: AJAX.pptx
Количество просмотров: 37
Количество скачиваний: 0