Với HTML5 web storage, trang web có thể lưu trữ dữ liệu tại máy khách (trình duyệt máy khách). Trước HTML5, chúng ta phải sử dụng hàm JavaScript về cookies để làm điều này.
Có hai loại Web Storage HTML5 mà bạn có thể sử dụng:
sessionStorage()
: Các dữ liệu hủy khi đóng trình duyệtlocalStorage()
: Dữ liệu lưu trữ lâu dài kể cả khi đóng trình duyệtĐể sử dụng các API này bạn phải sử dụng đến JavaScript
Cú pháp để truy cập sessionStorage
và localStorage
tương tự nhau. Dữ liệu bao giờ cũng được lưu trữ theo cặp key/value
. Sau đây là mã JavaScript thực hiện với localStorage với sessionStorage thì tương tự chỉ cần thay tên:
localStorage.setItem("key1", "value1");
//Lấy và In ra giá trị - nếu key1 không tồn tại nó trả về null alert(localStorage.getItem("key1"));
localStorage.removeItem("key1");
localStorage.clear();
Nguồn tin: Xuanthulab