Четыре из пяти аббревиатур в названии связаны с информатикой, а одна - моя реакция на количество сокращений в информатике.
Так много сокращений.
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 (для отображения или использования данных)
Это некоторые из важных аббревиатур, о которых следует знать веб-разработчикам. Есть намного больше!