點評:在html5中為我們提供了一種本地緩存機制,它將取代我們的cookie,並且它是不會隨瀏覽器發會我們的服務器端的html5中緩存主要有localStorage,和sessionStorage,具體請祥看本文
在html5中為我們提供了一種本地緩存機制,它將取代我們的cookie,並且它是不會隨瀏覽器發會我們的服務器端的。我們可以採用js在客戶端自由的操作本地緩存。 html5中緩存主要有localStorage,和sessionStorage。他們的用法一致。區別在於他們的時間限制不同。 localStorage是不存在時間限制的。而sessionStorage這時基於session的數據存儲,在關閉或者離開網站後,數據將會被刪除。下面我們來簡單看看官方的示例操作:
javascript
localStorage.fresh = vfresh.org; //設置一個鍵值
var a = localStorage.fresh; //獲取鍵值
或者使用它的API:
javascript
//清空storage
localStorage.clear();
//設置一個鍵值
localStorage.setItem(fresh,vfresh.org);
//獲取一個鍵值
localStorage.getItem(fresh);
//return vfresh.org //獲取指定下標的鍵的名稱(如同Array)
localStorage.key(0);
//return fresh //刪除一個鍵值
localStorage.removeItem(fresh);
sessionStorage相同就不用在廢話了,他相當於我們的過期時間Expire=0的cookie;