Web API adalah impian developer, karena:
API adalah singkatan dari Application Programming Interface.
API Web adalah antarmuka pemrograman aplikasi untuk Web.
API Browser dapat memperluas fungsionalitas browser web.
API Server dapat memperluas fungsionalitas server web.
API browser
Semua browser memiliki sekumpulan API Web bawaan untuk mendukung operasi yang kompleks, dan untuk membantu mengakses data.
Misalnya, Geolocation API bisa mengembalikan koordinat tempat browser berada.
Contoh
Dapatkan lintang dan bujur dari posisi pengguna.
<!DOCTYPE html> <html> <body> <p>Klik tombol untuk mendapatkan koordinat Anda.</p> <button >Try It</button> <p><strong>Catatan</strong>Properti geolokasi tidak didukung di IE8 dan versi sebelumnya.</p> <p id="demo"></p> <script> var x = document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { x.innerHTML = "Geolocation is not supported by this browser."; } } function showPosition(position) { x.innerHTML = "Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude; } </script> </body> </html>
API pihak ketiga tidak tersedia pada browser.
Untuk menggunakan API ini, kita harus mengunduh kode dari Web.
Contoh: