Введение в AJAX

Технология AJAX представляет собой способ обновления части страницы без ее полной перезагрузки. В основе технологии лежит JavaScript, протокол HTTP, и некоторая серверная часть, например, PHP, NodeJS, либо какая-то иная.

В настоящее время работа с AJAX реализуется через fetch. Это современная технология, но не работающая в старых браузерах. Более старой технологией является использование объекта XMLHttpRequest. С этой технологией вы еще можете столкнутся, но сильно вникать в нее не стоит.

Для изучения работы AJAX необходимо наличие сервера. Мы будем использовать наш учебный сервер. Сделаем в папке с сервером HTML файл, который мы будем открывать в браузере:

public/index.html<!DOCTYPE html>
<html>
  <head>
    <title></title>
    <script src="client.js" defer></script>
  </head>
  <body>
    
  </body>
</html>

Подключим к нему JavaScript файл:

public/client.jsalert('test');
Задание 1

Создайте описанные файлы и проверьте их работу в браузере.