LocalStorage
是對Cookie的優(yōu)化
沒有時間限制的數(shù)據(jù)存儲
在隱私模式下不可讀取
大小限制在500萬字符左右桩蓉,各個瀏覽器不一致
在所有同源窗口中都是共享的
本質(zhì)是在讀寫文件掸鹅,數(shù)據(jù)多的話會比較卡(firefox會一次性將數(shù)據(jù)導(dǎo)入內(nèi)存)
不能被爬蟲爬取,不要用它完全取代URL傳參
IE7及以下不支持外墅冷,其他標(biāo)準(zhǔn)瀏覽器都完全支持
SessionStorage
針對一個 session 的數(shù)據(jù)存儲
大小限制在5M左右,各個瀏覽器不一致
僅在當(dāng)前瀏覽器窗口關(guān)閉前有效(適合會話驗證)
不在不同的瀏覽器窗口中共享识埋,即使是同一個頁面
JS下的操作方法
獲取鍵值:localStorage.getItem(“key”)
設(shè)置鍵值:localStorage.setItem(“key”,”value”)
清除鍵值:localStorage.removeItem(“key”)
清除所有鍵值:localStorage.clear()
獲取鍵值2:localStorage.keyName
設(shè)置鍵值2:localStorage.keyName = “value”
JQ下的操作方法(JS方法前加”window.”)
獲取鍵值:window.localStorage.getItem(“key”)
設(shè)置鍵值:window.localStorage.setItem(“key”,”value”)
清除鍵值:window.localStorage.removeItem(“key”)
清除所有鍵值:window.localStorage.clear()
獲取鍵值2:window.localStorage.keyName
設(shè)置鍵值2:window.localStorage.keyName = “value”