Четыре из пяти аббревиатур в названии связаны с информатикой, а одна - моя реакция на количество сокращений в информатике.

Так много сокращений.

JSON - «Нотация объектов JavaScript».

Что: минимальный и читаемый формат для структурирования данных, используемый в основном для передачи данных между сервером и веб-приложением в качестве альтернативы XML. Это способ хранения информации в легкодоступном месте.

Две части, составляющие JSON, - это ключи и значения.

  • Ключ: В объекте ключ всегда представляет собой строку в кавычках.
  • Значение: значение может быть строкой, числом, логическим выражением, массивом или объектом.
  • Пара ключ / значение: за ключом следует двоеточие, за которым следует значение. Пары ключ / значение разделяются запятыми.

Почему это важно: JSON - это то, о чем все веб-страницы. Данные в объекте заполняют содержимое веб-сайтов, а также отправляют информацию в серверную часть.

{
  "id": 1,
  "title": "My website",
  "author": "Ilknur",
  "published": {
    "by": "Eren Press",
    "year": 2018
  }
}

XML - «Расширяемый язык разметки»

Что: Подобно JSON, XML - это читаемый формат структуры данных. Самая большая разница в том, что XML нужно анализировать с помощью анализатора XML. JSON можно проанализировать с помощью стандартной функции JavaScript.

<?xml version="1.0"?>
<book id="1">
  <title>My website</title>
  <author>Ilknur</author>
  <published>
    <by>Eren Press</by>
    <year>2018</year>
  </published>
</book>

API - интерфейс прикладного программного обеспечения

Что: API - это программный посредник, который позволяет двум приложениям взаимодействовать друг с другом. Другими словами, API - это мессенджер, который доставляет ваш запрос провайдеру, у которого вы его запрашиваете, а затем доставляет ответ вам.

Представьте, что вы находитесь в ресторане и вам нужно поесть. В большинстве случаев вы не можете напрямую сказать повару, чтобы он приготовил вам еду, потому что он занят ее приготовлением. Вы сообщаете официанту свой заказ, и официант приносит вам еду. API похож на официанта, он ждет вашего запроса и идет и получает его, когда находит ваш запрос.

AJAX - асинхронный JavaScript и XML.

Что: AJAX просто использует комбинацию:

  • Встроенный в браузер объект XMLHttpRequest (для запроса данных с веб-сервера)
  • JavaScript и HTML DOM (для отображения или использования данных)

Это некоторые из важных аббревиатур, о которых следует знать веб-разработчикам. Есть намного больше!