Mục lục:
Video: Video HD| E-learning| Top 15 lỗi thường gặp khi thiết kế bài giảng Elearning. 2025
Với HTML5, bạn có thể ghi lên đến 5MB dữ liệu vào một tệp cơ sở dữ liệu cục bộ đặc biệt trên máy khách. Tất cả các trang đến từ tên miền của bạn chia sẻ cùng một khu vực lưu trữ, vì vậy bạn có thể sử dụng cơ chế này để giữ dữ liệu liên tục giữa nhiều trang. Dữ liệu cũng nằm trên máy khách hàng (cho đến khi bạn xóa nó), vì vậy nó có thể được sử dụng để theo dõi thông tin theo thời gian > Kiểm tra dữ liệu
function viewData () {// cho thấy tất cả các cặp khóa / giá trị cho (i = 0, i
Xây dựng một cho vòng lặp để bước qua các dữ liệu.
Sử dụng lưu trữ cục bộ. chiều dài tài sản để xác định có bao nhiêu lần bạn sẽ cần phải bước qua vòng lặp.
Tìm khoá tiếp theo. Sử dụng bộ đếm vòng lặp (trong trường hợp này là-
) để nhận khoá tiếp theo với
localStorage. phím (i).
-
Lưu ý rằng thứ tự của các phím sẽ không thể đoán trước. Truy lục giá trị được kết hợp với khoá đó.
Sử dụng bộ lưu trữ cục bộ chuẩn. getItem () với khoá mà bạn vừa tải ra.
-
Sử dụng phím và giá trị.
Tại thời điểm này, bạn có một biến được gọi là khoá có chứa khoá hiện tại và một giá trị được gọi là giá trị có liên quan đến khóa đó. Sau đó, bạn có thể in dữ liệu vào trang hoặc làm bất cứ điều gì khác bạn muốn với nó.Xóa dữ liệu
-
Có thể (và dễ dàng) xóa bất kỳ hoặc tất cả dữ liệu trong bộ nhớ cục bộ. Sử dụng locaStorage. clear () để xóa tất cả dữ liệu liên kết với trang web của bạn, hoặc cục bộ Store. removeItem (key) phương pháp để loại bỏ một cặp khóa / giá trị đặc biệt:
chức năng clearValues () {alert ("clearing" + tên + "từ cơ sở dữ liệu …"); lưu trữ cục bộ. removeItem ("tên"); lưu trữ cục bộ. removeItem ("đếm"); // để xóa tất cả các giá trị cùng một lúc, bạn có thể sử dụng: // localStorage. thông thoáng(); // lust clean display lblCounter = tài liệu. getElementById ("lblCounter"); lblCounter. innerHTML = "Bạn đã ở đây 0 lần";}
