Обзор

Сегодня мы рассмотрели пару статей по HTTP и OAuth и первую часть уроков по запросам. Определенно, это один из самых сложных уроков! Статьи по HTTP и OAuth были высокого уровня, и я понял основные моменты. Урок по запросам, часть первая, касался двух из четырех основных типов запросов: GET и POST. Здесь я боролся больше всего.

Codecademy рассмотрела 3 разных способа выполнения этих запросов: Vanilla JS, AJAX и jQuery. На поверхностном уровне я вроде понял синтаксис, но не совсем понимаю, что происходит на самом деле. На сегодняшний день я не уверен, что смогу настроить все эти запросы самостоятельно.

Во-вторых, Codecademy попыталась показать, что javascript асинхронен. Хотя я понимаю, что это значит, я действительно не понял, как запросы GET и POST делают Javascript асинхронным?!

Индикатор

Ключевые выводы

  1. Существует четыре основных типа запросов: GET, POST, PUT и DELETE.
  2. AJAX: асинхронный Javascript и XML
  3. Запрос GET: он получает информацию с других сайтов, отправляя запрос, который обычно отправляется как часть URL-адреса.
  4. POST-запрос: он отправляет информацию на сервер как часть тела запроса. Эта информация сохраняется в константе data.

Пробелы

  1. Не понимаю, как HTTP-запросы делают Javascript асинхронным. В качестве альтернативы, как другие синхронные языки справляются с этим? Разве у них тоже нет доступа к этим четырем HTTP-запросам? Если да, то чем они отличаются. Если нет, то почему?
  2. Внутренний синтаксис этих запросов.

Сложный урок. Завтра пройдусь по второй части запросов, может что-то прояснится.

Увидимся завтранаДень 8 — Codecademy React.js | Запросы, часть вторая.

Если вы наткнулись на эту страницу, прочитайте, как я начал этот челлендж и о чем он вообще → здесь.