Сегодня у нас была очень подробная лекция по HTTP и AJAX. У нас было первоначальное обсуждение HTTP на первой неделе, но сегодня было бы неплохо углубиться в него. Мы рассмотрели весь процесс HTTP-запросов и ответов, со всеми различными методами, связанными с запросами и т. д. Было хорошо обсудить HTTP в качестве «разминки», прежде чем мы перейдем к AJAX (или AJAJ, если честно, второе J — это JSON). .

Было очень интересно поговорить об AJAX и его последствиях. AJAX означает асинхронный Javascript и XML (как я уже упоминал, AJAJ более точен в наши дни). Эта технология подразумевает, что мы, как разработчики, можем получать данные в режиме реального времени из внешних источников в наши приложения, и мы можем продолжать выполнять наши скрипты по мере получения внешних данных. И как данные, которые мы запрашиваем в запросе AJAX Вернись? Как JSON или нотация объекта Javascript.

Это супермощно. Это означает, что данные, которые мы запрашиваем из внешнего источника, возвращаются к нам в виде объекта Javascript (часто массивного), и поэтому мы можем получить доступ к его ключам и значениям так же, как и к любому другому объекту в Javascript. Довольно удивительная вещь!

Сегодня днем ​​мы увидели, как это работает, во время работы с нашим первым API. Нам было поручено создать приложение, которое ищет фильмы на IMDB на основе ввода пользователей. Существует что-то, называемое OMDB, или открытая база данных фильмов, откуда мы получаем информацию. Я должен сказать, что я очень взволнован тем, что должен сделать это.

Он очень прост в своем дизайне и компоновке, но, эй, он работает! И это главное.

Мы действительно начинаем делать некоторые настоящие вещи прямо сейчас!