Hướng dẫn access session storage javascript - truy cập lưu trữ phiên javascript
Sự khác nhau và cách sử dụng Local Storage, Session Storage và CookieBạn bị lẫn lộn giữa session storage, local storage và cookies? Bài viết dưới đây sẽ giúp bạn hiểu rõ được sự khác nhau giữa 3 cách lưu trữ này. Các kiểu không gian lưu trữ khác nhau có sẵn cho các dữ liệu có thể trên máy chủ hoặc máy khách, cho phép chúng ta chọn lựa theo nhu cầu.session storage, local storage và cookies? Bài viết dưới đây sẽ giúp bạn hiểu rõ được sự khác nhau giữa 3 cách lưu trữ này. Các kiểu không gian lưu trữ khác nhau có sẵn cho các dữ liệu có thể trên máy chủ hoặc máy khách, cho phép chúng ta chọn lựa theo nhu cầu. Show
1. Local storageGiới thiệu:
Trình duyệt hỗ trợ:
Internet Explorer / Edge
>= 8.0Firefox Chọn tab Application, di chuyển đến Storage để thấy các Storage của trình duyệt. Để xem các local Storage đang được lưu trữ, mở rộng phần Local Storage như hình. Ở đây ta có thể thấy có 2 biến Local Storage đang được lưu là pusherTransportEncrypted và lang với giá trị của 2 biến được hiển thị bên cạnh (cột Value). Như vậy, cột Key chính là danh sách các biến local Storage đang được lưu và cột Value là các giá trị tương ứng. Để xóa hết các giá trị local Storage này đi, bạn có thể chọn biểu tượng cấm (Clear All) hoặc chọn bên cạnh là biểu tượng dấu X (Delete Selected).>= 3.5
Xem localStorage bằng trình duyệt cụ thể như sau:
Sử dụng
Trong đó: 8 là tên biến, 9 là giá trị của biến muốn gán vào.
Để lấy giá trị localStorage và sử dụng, ta dùng localStorage.getItem('key'); // hoặc localStorage.key; 0Giới thiệu:
Hoặc xóa tất cả các biến trong localStorage, sử dụng localStorage.getItem('key'); // hoặc localStorage.key; 3
Firefox >= 3.5Safari >= 3.5Safari
>= 11.5Giới thiệu:
Khởi tạo localStorageTrong đó: 8 là tên biến, 9 là giá trị của biến muốn gán vào.>= 3.5Safari
Để kiểm tra xem trình duyệt có hỗ trợ localStorage hay không thì chúng ta dùng 7 như sau:
Xem localStorage bằng trình duyệt
1Khởi tạo localStorage Trong đó: 8 là tên biến, 9 là giá trị của biến muốn gán vào. 2
Ví dụ muốn lấy giá trị của cookie tên là 8 thì ta có thể gọi 9 và kêt quả trả về là giá trị của cookie có tên đó. 3Kết quả:
4
5
6Tham khảo tại https://www.w3schools.com/js/js_cookies.asp 4. Thông tin thêm
|