localStorage和sessionStorage存儲的是字符串類型,獲取後需要JSON.parse()轉換成對象使用;不同瀏覽器無法共享localStorage或sessionStorage中的信息。相同瀏覽器的不同頁面間可以共享相同的 localStorage(頁面屬於相同域名和端口)
localStorage的生命週期是永久性的。即使關閉瀏覽器,數據也不會銷燬,存儲大小一般爲5M,需要主動去銷燬。
localStorage.setItem("key","value");//以“key”爲名稱存儲一個值“value”
localStorage.getItem("key");//獲取名稱爲“key”的值
localStorage.removeItem("key");//刪除名稱爲“key”的信息。
localStorage.clear();//清空localStorage中所有信息
sessionStorage 的生命週期是在瀏覽器關閉前。在整個瀏覽器未關閉前,其數據一直都是存在的。
sessionStorage.setItem("key","value");//以“key”爲名稱存儲一個值“value”
sessionStorage.getItem("key");//獲取名稱爲“key”的值
sessionStorage.removeItem("key");//刪除名稱爲“key”的信息。
sessionStorage.clear();//清空sessionStorage中所有信息