Skip to content

JavaScript Reference - Tập 9: History & Location - Điều hướng trang web mượt mà

TuanNDA
Published date:
Edit this post

Table of contents

Open Table of contents

1. Window Location (Thông tin URL)

Đối tượng location chứa thông tin về URL hiện tại và cung cấp các phương thức để chuyển hướng trang:


2. Window History (Lịch sử duyệt web)

Đối tượng history chứa các trang mà người dùng đã đi qua trong tab hiện tại:


3. History API nâng cao (Dùng cho SPA)

Ngày nay, để thay đổi nội dung trang mà không reload nhưng vẫn đổi được URL đẹp, chúng ta dùng pushState():

// Thêm một mục mới vào lịch sử mà không tải lại trang
history.pushState({page: 1}, "title 1", "?page=1");

Lời kết Tập 9

Điều phối luồng đi của người dùng một cách thông minh sẽ tạo ra cảm giác ứng dụng chạy cực kỳ mượt mà. Trong Tập 10, chúng ta sẽ khám phá sâu hơn về bộ máy lưu trữ Navigator & Storage Reference để quản lý dữ liệu offline.

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

Next
JavaScript Reference - Tập 8: Navigator & Screen - Hiểu rõ thiết bị người dùng