HTML5 提供了兩種在客戶端存儲數(shù)據的新方法:
localStorage - 沒有時間限制的數(shù)據存儲
sessionStorage - 針對一個 session 的數(shù)據存儲
之前,這些都是由 cookie 完成的。但是 cookie 不適合大量數(shù)據的存儲,因為它們由每個對服務器的請求來傳遞,這使得 cookie 速度很慢而且效率也不高。
在 HTML5 中,數(shù)據不是由每個服務器請求傳遞的,而是只有在請求時使用數(shù)據。它使在不影響網站性能的情況下存儲大量數(shù)據成為可能。
對于不同的網站,數(shù)據存儲于不同的區(qū)域,并且一個網站只能訪問其自身的數(shù)據。
HTML5 使用 JavaScript 來存儲和訪問數(shù)據。
localStorage 方法存儲的數(shù)據沒有時間限制。第二天、第二周或下一年之后,數(shù)據依然可用。