API Web - Giới thiệu
API Web là giấc mơ của nhà phát triển.
- Nó có thể mở rộng chức năng của trình duyệt
- Nó có thể đơn giản hóa rất nhiều các chức năng phức tạp
- Nó có thể cung cấp cú pháp dễ dàng cho mã phức tạp
API Web là gì?
API là viết tắt của Giao diện lập trình ứng dụng.
API Web là giao diện lập trình ứng dụng cho Web.
API trình duyệt có thể mở rộng chức năng của trình duyệt web.
API máy chủ có thể mở rộng chức năng của máy chủ web.
API trình duyệt
Tất cả các trình duyệt đều có một bộ API Web tích hợp để hỗ trợ các hoạt động phức tạp và giúp truy cập dữ liệu.
Ví dụ: API vị trí địa lý có thể trả về tọa độ vị trí của trình duyệt.
Ví dụ
Lấy vĩ độ và kinh độ vị trí của người dùng:
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;
}
Hãy tự mình thử » API của bên thứ ba
API của bên thứ ba không được tích hợp vào trình duyệt của bạn.
Để sử dụng các API này, bạn sẽ phải tải mã xuống từ Web.
Ví dụ:
- API YouTube - Cho phép bạn hiển thị video trên trang web.
- API Twitter - Cho phép bạn hiển thị Tweets trên một trang web.
- API Facebook - Cho phép bạn hiển thị thông tin Facebook trên một trang web.