localStorage 與 sessionStorage
阿新 • • 發佈:2018-09-17
userinfo bsp 當前 cal 共享數據 不同 .get getitem sessions
1、localStorage 與 sessionStorage的區別在於存儲的有效期和作用域的不同。
2、localStorage的存儲機制是永久性的,除非web應用刻意刪除存儲的數據,否則將一直保留在用戶電腦上,不同瀏覽器不能共享數據;sessionStorage是在客戶端存儲數據,一旦關閉當前頁或者瀏覽器,將清除存儲數據,不同頁面或標簽面間無法共享數據;
3、localStorage不能被爬蟲獲取;
4、localStorage和sessionStorage在存儲數據時都是字符串類型,在使用的時候要進行類型轉換:
setItem()設置值,getItem()取值
JSON的轉換: localStorage.setItem("userInfo", JSON.stringify(res.data.datas)); var userInfo = JSON.parse(localStorage.getItem("userInfo")); 日期的轉換: localStorage.lastRead = ((new Date)).toUTCString(); var lastRead = new Date(Date.parse(localStorage.lastRead));
localStorage 與 sessionStorage