О лабораторной работе №6
📚 Тема
Установка связи сайта с API
⏱️ Время выполнения
~2 академических часа
🛠️ Инструменты
JavaScript (ES6+), Fetch API, Browser DevTools
Цель работы
Научиться создавать интерактивные веб-интерфейсы, взаимодействующие с бэкенд-сервисами посредством асинхронных запросов.
Требования к отчету
- HTML-код страницы с интерфейсом.
- JavaScript-код, выполняющий запросы к API.
- Скриншот вкладки Network в DevTools с успешным запросом.
- Демонстрация работающего функционала.
- Ответы на контрольные вопросы.
Контрольные вопросы
- Что такое AJAX и Fetch API? В чем их различия?
- Как работает CORS и почему возникают ошибки доступа?
- В чем разница между синхронными и асинхронными запросами?
- Что такое Promise и async/await в JavaScript?
- Какие коды ответов HTTP свидетельствуют об ошибке на стороне сервера?