Веб-API - Введение
Веб-API - мечта разработчика.
- Это может расширить функциональные возможности браузера
- Это может значительно упростить сложные функции
- Это может обеспечить простой синтаксис для сложного кода
Что такое веб-API?
API расшифровывается как Application Programming Interface - интерфейс прикладного программирования.
Веб-API - это интерфейс прикладного программирования для Интернета.
API браузера может расширить функциональные возможности веб-браузера.
Серверный API может расширить функциональность веб-сервера.
API браузера
Все браузеры имеют набор встроенных веб-API для поддержки сложных операций и помощи в доступе к данным.
Например, API геолокации может возвращать координаты местоположения браузера.
Пример
Получить широту и долготу местоположения пользователя:
const myElement = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
myElement.innerHTML = "Геолокация не поддерживается этим браузером.";
}
}
function showPosition(position) {
myElement.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
Попробуйте сами »
Сторонние API
Сторонние API не встроены в ваш браузер.
Чтобы использовать эти API, вам необходимо загрузить код из Интернета.
Примеры:
- YouTube API - позволяет отображать видео на веб-сайте
- Twitter API - позволяет отображать твиты на веб-сайте
- Facebook API - позволяет отображать информацию Facebook на веб-сайте