Current date Tháng 5 18, 2026
JavaScript Reference

JavaScript Reference – Tập 1: Web APIs phổ biến (Fetch, Storage, Geolocation)

URL copied
Share URL copied
JavaScript Reference - Tập 1: Web APIs phổ biến (Fetch, Storage, Geolocation)
JavaScript Reference – Tập 1: Web APIs phổ biến (Fetch, Storage, Geolocation)

1. Web Storage API (Lưu trữ dữ liệu)

Thay vì dùng Cookies rắc rối, Web Storage mang lại cách lưu trữ key-value trực quan hơn.

  • localStorage: Dữ liệu được lưu mãi mãi (ngay cả khi tắt trình duyệt).
  • sessionStorage: Dữ liệu mất đi khi đóng tab.

Ví dụ localStorage:

// Ghi dữ liệu
localStorage.setItem("username", "TuanNDA");

// Đọc dữ liệu
const user = localStorage.getItem("username");

2. Fetch API (Giao tiếp Server)

Đây là chuẩn hiện đại để lấy dữ liệu từ một URL. Nó dựa trên Promise và thay thế hoàn toàn cho XMLHttpRequest cũ kỹ.

async function getGitHubProfile(username) {
  const response = await fetch(`https://api.github.com/users/${username}`);
  const data = await response.json();
  console.log(data);
}

3. Geolocation API (Định vị vị trí)

Dùng để xác định tọa độ kinh độ và vĩ độ của người dùng (cần sự đồng ý của họ).

navigator.geolocation.getCurrentPosition((position) => {
  console.log("Vĩ độ: " + position.coords.latitude);
  console.log("Kinh độ: " + position.coords.longitude);
});

4. History API (Điều hướng)

Cho phép bạn thao tác với lịch sử duyệt web của trình duyệt, giúp tạo ra các ứng dụng Single Page Application (SPA) mượt mà mà không cần tải lại trang.

Lời kết Tập 1

Web APIs mở ra cánh cửa để JavaScript tương tác sâu hơn với phần cứng và internet. Trong tập tiếp theo, chúng ta sẽ đi sâu vào danh mục các phương thức xử lý StringsNumbers cực kỳ hữu ích.

Hẹn gặp lại các bạn!

Share URL copied

Leave a comment

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Active0
AI3
AI & Automation10

Exclusives

Lifestyle

Related Articles

JavaScript Reference – Tập 18: HTMLCollection & NodeList – Quản lý danh sách phần tử

So sánh chi tiết HTMLCollection và NodeList trong JavaScript. Học cách phân...

JavaScript Reference – Tập 17: HTML DOM Style – Điều khiển CSS bằng JS

Hướng dẫn chi tiết cách sử dụng đối tượng Style để thay...

JavaScript Reference – Tập 16: Event Objects – Lắng nghe mọi tương tác

Tìm hiểu toàn diện về các đối tượng sự kiện (Event Objects)...

JavaScript Reference – Tập 15: HTML Attributes – Làm chủ thuộc tính phần tử

Khám phá đối tượng Attributes và NamedNodeMap trong HTML DOM. Học cách...