Web API رویای توسعه دهنده است.
- این می تواند عملکرد مرورگر را گسترش دهد
- این می تواند توابع پیچیده را بسیار ساده کند
- این می تواند نحو آسان به کد پیچیده را فراهم کند
Web API چیست؟
API مخفف pplication P rogramming من nterface.
Web API یک رابط برنامه نویسی برنامه برای وب است.
API مرورگر می تواند عملکرد مرورگر وب را گسترش دهد.
یک API سرور می تواند عملکرد یک وب سرور را گسترش دهد.
API های مرورگر
همه مرورگرها دارای مجموعه ای از API های داخلی برای پشتیبانی از عملیات پیچیده و کمک به دسترسی به داده ها هستند.
به عنوان مثال ، Geolocation API می تواند مختصات مکان مرورگر را برگرداند.
مثال
طول و عرض موقعیت کاربر را بدست آورید:
const myElement = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
myElement.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
myElement.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
API شخص ثالث
API شخص ثالث در مرورگر شما تعبیه نشده است.
برای استفاده از این API ها ، باید کد را از وب بارگیری کنید.
مثال ها:
- YouTube API – به شما امکان می دهد فیلم ها را در یک وب سایت نمایش دهید.
- Twitter API – به شما امکان می دهد توییت ها را در یک وب سایت نمایش دهید.
- Facebook API – به شما امکان می دهد اطلاعات فیس بوک را در یک وب سایت نمایش دهید.