SessionStorage được lưu trữ ở đâu?
Trong thời gian dài nhất, cookie là cách duy nhất để duy trì trạng thái. Sau đó, HTML5 đến. HTML5 cung cấp thêm hai cách lưu trữ dữ liệu trên trình duyệt - localStorage và sessionStorage Show
localStorage lưu trữ dữ liệu không có ngày hết hạn. Điều đó có nghĩa là dữ liệu sẽ không bị xóa khi đóng trình duyệt và dữ liệu sẽ có sẵn vào ngày hôm sau, tuần sau hoặc thậm chí là năm sau Trong trình duyệt chrome, chúng ta có thể xem nội dung của localStorage bằng cách mở Developer tools > Application > Local Storage Cài đặt, truy xuất và xóa dữ liệu khỏi localStorage khá dễ dàng Bản sao
Ví dụ: để đặt biến phiên có tên user_id với giá trị là 1234, bạn sẽ thực hiện như sau sessionStorage.setItem(‘user_id’, ‘1234’); Lấy dữ liệu từ lưu trữ phiênĐể truy xuất dữ liệu từ bộ lưu trữ phiên, bạn có thể sử dụng phương pháp 1. Phương thức này chấp nhận một đối số duy nhất, đó là khóa của dữ liệu mà bạn muốn truy xuất. Ví dụ: để lấy giá trị của biến phiên user_id, bạn sẽ làm như sau
Sử dụng cùng một ví dụ, chúng ta có thể đặt biến cục bộ có tên user_id thành giá trị 1234 localStorage.setItem(‘user_id’, ‘1234’); Truy xuất dữ liệu từ bộ nhớ cục bộĐể truy xuất dữ liệu từ bộ nhớ cục bộ, bạn cũng có thể sử dụng phương pháp 1. Phương thức này chấp nhận cùng một đối số duy nhất, đó là khóa của dữ liệu mà bạn muốn truy xuất |