Обзор
Сегодня мы рассмотрели пару статей по HTTP и OAuth и первую часть уроков по запросам. Определенно, это один из самых сложных уроков! Статьи по HTTP и OAuth были высокого уровня, и я понял основные моменты. Урок по запросам, часть первая, касался двух из четырех основных типов запросов: GET и POST. Здесь я боролся больше всего.
Codecademy рассмотрела 3 разных способа выполнения этих запросов: Vanilla JS, AJAX и jQuery. На поверхностном уровне я вроде понял синтаксис, но не совсем понимаю, что происходит на самом деле. На сегодняшний день я не уверен, что смогу настроить все эти запросы самостоятельно.
Во-вторых, Codecademy попыталась показать, что javascript асинхронен. Хотя я понимаю, что это значит, я действительно не понял, как запросы GET и POST делают Javascript асинхронным?!
Индикатор
Ключевые выводы
- Существует четыре основных типа запросов: GET, POST, PUT и DELETE.
- AJAX: асинхронный Javascript и XML
- Запрос GET: он получает информацию с других сайтов, отправляя запрос, который обычно отправляется как часть URL-адреса.
- POST-запрос: он отправляет информацию на сервер как часть тела запроса. Эта информация сохраняется в константе data.
Пробелы
- Не понимаю, как HTTP-запросы делают Javascript асинхронным. В качестве альтернативы, как другие синхронные языки справляются с этим? Разве у них тоже нет доступа к этим четырем HTTP-запросам? Если да, то чем они отличаются. Если нет, то почему?
- Внутренний синтаксис этих запросов.
Сложный урок. Завтра пройдусь по второй части запросов, может что-то прояснится.
Увидимся завтранаДень 8 — Codecademy React.js | Запросы, часть вторая.
Если вы наткнулись на эту страницу, прочитайте, как я начал этот челлендж и о чем он вообще → здесь.