3 回答

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
h5本地存儲(chǔ)localStorage,sessionStorage。
localStorage是沒有失效時(shí)間的,sessionStorage的聲明周期是瀏覽器的生命周期。
當(dāng)瀏覽器關(guān)閉時(shí),sessionStorage的數(shù)據(jù)將清空,而localStorage數(shù)據(jù)只要不通過代碼特意的刪除或手動(dòng)刪除,是永久保存的。
刪除方法:localStorage.clear();
下邊是我寫的一個(gè)小測(cè)試,里邊有用到localStorage

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
HTML5 提供了兩種在客戶端存儲(chǔ)數(shù)據(jù)的新方法:
localStorage - 沒有時(shí)間限制的數(shù)據(jù)存儲(chǔ)
sessionStorage - 針對(duì)一個(gè) session 的數(shù)據(jù)存儲(chǔ)
之前,這些都是由 cookie 完成的。但是 cookie 不適合大量數(shù)據(jù)的存儲(chǔ),因?yàn)樗鼈冇擅總€(gè)對(duì)服務(wù)器的請(qǐng)求來傳遞,這使得 cookie 速度很慢而且效率也不高。
所以,localStorage 方法存儲(chǔ)的數(shù)據(jù)沒有時(shí)間限制。第二天、第二周或下一年之后,數(shù)據(jù)依然可用。
ocalStorage 方法存儲(chǔ)的數(shù)據(jù)沒有時(shí)間限制,如果清空的話,只能人為的清空,比如localStorage.removeItem(key)
會(huì)刪除某一條數(shù)據(jù),一旦刪除,key對(duì)應(yīng)的數(shù)據(jù)將會(huì)全部刪除
全部清除:localStorage.clear()
某些時(shí)候使用removeItem逐個(gè)刪除太麻煩,可以使用clear,執(zhí)行的后果是會(huì)清除所有l(wèi)ocalStorage對(duì)象保存的數(shù)據(jù)
添加回答
舉報(bào)