Mục lục:

Khi nào tôi nên sử dụng LocalStorage và sessionStorage?
Khi nào tôi nên sử dụng LocalStorage và sessionStorage?

Video: Khi nào tôi nên sử dụng LocalStorage và sessionStorage?

Video: Khi nào tôi nên sử dụng LocalStorage và sessionStorage?
Video: localStorage và sessionStorage khác nhau thế nào? Lập trình javascript 2024, Tháng mười một
Anonim

Đối tượng lưu trữ web localStorage và sessionStorage cho phép lưu trữ khóa / giá trị trong trình duyệt. Cả khóa và giá trị phải là chuỗi. Giới hạn là 2mb +, tùy thuộc vào trình duyệt. Họ làm không hết hạn.

Tóm lược.

lưu trữ cục bộ sessionStorage
Sống sót khi khởi động lại trình duyệt Làm mới trang sống sót (nhưng không đóng tab)

Theo cách này, khi nào tôi nên sử dụng bộ nhớ cục bộ so với bộ nhớ phiên?

Lưu trữ phiên bị hủy sau khi người dùng đóng trình duyệt trong khi, Lưu trữ cục bộ lưu trữ dữ liệu không có ngày hết hạn. Các sessionStorage đối tượng bằng với lưu trữ cục bộ đối tượng, ngoại trừ việc nó lưu trữ dữ liệu chỉ cho một phiên họp . Dữ liệu bị xóa khi người dùng đóng cửa sổ trình duyệt.

Hơn nữa, tôi có nên sử dụng lưu trữ phiên không? Đó là một giải pháp thay thế tốt để chuyển dữ liệu giữa các trang sử dụng dạng xem, các trường ẩn hoặc các tham số URL. Lý do chính để sử dụng sessionStorage dành cho các trường hợp nếu người dùng của bạn mở cùng một trang hai lần trong hai tab khác nhau, bạn muốn tách biệt kho khu vực cho hai tab đó.

Tương tự như vậy, mọi người hỏi, khi nào bạn không nên sử dụng localStorage?

Sau đây là những hạn chế và cũng là những cách KHÔNG sử dụng localStorage:

  • Không lưu trữ thông tin nhạy cảm của người dùng trong localStorage.
  • Nó không thể thay thế cho cơ sở dữ liệu dựa trên máy chủ vì thông tin chỉ được lưu trữ trên trình duyệt.
  • LocalStorage được giới hạn ở 5MB trên tất cả các trình duyệt chính.

Sự khác biệt giữa cookie sessionStorage và localStorage là gì?

Bánh quy chủ yếu để đọc phía máy chủ (cũng có thể được đọc ở phía máy khách), lưu trữ cục bộ và sessionStorage chỉ có thể được đọc ở phía máy khách. Kích thước phải nhỏ hơn 4KB.

Đề xuất: