今天濟(jì)南建站小編就來(lái)說(shuō)一下html5本地儲(chǔ)存的那些事。
html5的本地存儲(chǔ)是存儲(chǔ)在客戶端中,本地存儲(chǔ)包括sessionStorage和localStorage。
區(qū)別一:生命周期
sessionStorage僅在當(dāng)前會(huì)話下生效,當(dāng)你關(guān)閉頁(yè)面或?yàn)g覽器后你存儲(chǔ)的sessionStorage數(shù)據(jù)會(huì)被清除。
localStorage生命周期是永久,儲(chǔ)存的信息是永遠(yuǎn)不會(huì)消失的,除非你自己主動(dòng)清除localStorage信息。
區(qū)別二:各自的使用方法
sessionStorage使用方法
1、第一個(gè)參數(shù)是保存的變量名,第二個(gè)是變量的值
sessionStorage.setItem('sname', 'session');
2、獲取sessionStorage的數(shù)據(jù)
sessionStorage.getItem('sname');
3、刪除某個(gè)sessionStorage的數(shù)據(jù)
sessionStorage.removeItem('sname');
4、清除所有保存的sessionStorage數(shù)據(jù)
sessionStorage.clear();
localStorage使用方法
1、第一個(gè)參數(shù)是保存的變量名,第二個(gè)是變量的值
localStorage.setItem('lname', 'local');
2、獲取localStorage的數(shù)據(jù)
localStorage.getItem('lname');
3、刪除某個(gè)localStorage的數(shù)據(jù)
localStorage.removeItem('lname');
4、清除所有保存的localStorage數(shù)據(jù)
localStorage.clear();
說(shuō)了兩個(gè)它們的區(qū)別,那你應(yīng)該在想它們有沒(méi)有共同點(diǎn),共同點(diǎn)也是有的,共同點(diǎn)是它們的數(shù)據(jù)存儲(chǔ)大小一般都在5mb。
以上就是小編對(duì)sessionStorage和localStorage的區(qū)別理解。