Web存取
HTML5可以直接儲存網站瀏覽用戶的瀏覽數據,早期一般瀏覽器是使用cookie,但Web存取比cookie更安全快速,且不會被保留在伺服器上。但這些數據只會用於往暫用戶請求網站數據的時候才可使用。Web存取可儲存大量數據且不影響網站效能。客戶端存儲數據的兩個對象為:
localStorage:用來長久保存整個網站的數據,所保存的數據除非手動去除,否則不會過期,一直保存著。sessionStorage:用來臨時保存同一頁面或視窗的數據,關閉頁面或視窗後,會自動刪除數據。
常用的API如下:
保存數據:localStorage.setItem(key,value);讀取數據:localStorage.getItem(key);
刪除單個數據:localStorage.removeItem(key);
刪除所有數據:localStorage.clear();
得到某個索引的key:localStorage.key(index);
提示:鍵/值對通常以字符串存儲,可按需求需要轉換格式。