cookie、 sessionStorage 敛苇、localStorage之間的區(qū)別

同樣是經(jīng)常在面試所聞到的題目煤痕,我們來(lái)好好把三者之間的區(qū)別搞清楚。

1.cookie:存儲(chǔ)在用戶(hù)本地終端上的數(shù)據(jù)接谨。有時(shí)也用cookies,指某些網(wǎng)站為了辨別用戶(hù)身份塘匣,進(jìn)行session跟蹤而存儲(chǔ)在本地終端上的數(shù)據(jù)脓豪,通常經(jīng)過(guò)加密。一般應(yīng)用最典型的案列就是判斷注冊(cè)用戶(hù)是否已經(jīng)登過(guò)該網(wǎng)站忌卤。

2.sessionStorage - 針對(duì)一個(gè) session 的數(shù)據(jù)存儲(chǔ),當(dāng)用戶(hù)關(guān)閉瀏覽器窗口后扫夜,數(shù)據(jù)會(huì)被刪除。

sessionStorage 驰徊、localStorage 和 cookie 之間的區(qū)別
共同點(diǎn):都是保存在瀏覽器端笤闯,且同源的。

區(qū)別:cookie數(shù)據(jù)始終在同源的http請(qǐng)求中攜帶(即使不需要)棍厂,即cookie在瀏覽器和服務(wù)器間來(lái)回傳遞颗味;cookie數(shù)據(jù)還有路徑(path)的概念,可以限制cookie只屬于某個(gè)路徑下牺弹。存儲(chǔ)大小限制也不同浦马,cookie數(shù)據(jù)不能超過(guò)4k,同時(shí)因?yàn)槊看蝖ttp請(qǐng)求都會(huì)攜帶cookie张漂,所以cookie只適合保存很小的數(shù)據(jù)晶默,如會(huì)話(huà)標(biāo)識(shí)。

而sessionStorage和localStorage不會(huì)自動(dòng)把數(shù)據(jù)發(fā)給服務(wù)器航攒,僅在本地保存磺陡。sessionStorage和localStorage 雖然也有存儲(chǔ)大小的限制,但比cookie大得多漠畜,可以達(dá)到5M或更大币他。

數(shù)據(jù)有效期不同,sessionStorage:僅在當(dāng)前瀏覽器窗口關(guān)閉前有效盆驹,自然也就不可能持久保持圆丹;localStorage:始終有效,窗口或?yàn)g覽器關(guān)閉也一直保存躯喇,因此用作持久數(shù)據(jù)辫封;cookie只在設(shè)置的cookie過(guò)期時(shí)間之前一直有效硝枉,即使窗口或?yàn)g覽器關(guān)閉。

作用域不同倦微,sessionStorage不在不同的瀏覽器窗口中共享妻味,即使是同一個(gè)頁(yè)面;localStorage 在所有同源窗口中都是共享的欣福;cookie也是在所有同源窗口中都是共享的责球。Web Storage 支持事件通知機(jī)制,可以將數(shù)據(jù)更新的通知發(fā)送給監(jiān)聽(tīng)者拓劝。Web Storage 的 api 接口使用更方便雏逾。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市郑临,隨后出現(xiàn)的幾起案子栖博,更是在濱河造成了極大的恐慌,老刑警劉巖厢洞,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仇让,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡躺翻,警方通過(guò)查閱死者的電腦和手機(jī)丧叽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)公你,“玉大人踊淳,你說(shuō)我怎么就攤上這事∩驴浚” “怎么了嚣崭?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)懦傍。 經(jīng)常有香客問(wèn)我雹舀,道長(zhǎng),這世上最難降的妖魔是什么粗俱? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任说榆,我火速辦了婚禮,結(jié)果婚禮上寸认,老公的妹妹穿的比我還像新娘签财。我一直安慰自己,他們只是感情好偏塞,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布唱蒸。 她就那樣靜靜地躺著,像睡著了一般灸叼。 火紅的嫁衣襯著肌膚如雪神汹。 梳的紋絲不亂的頭發(fā)上庆捺,一...
    開(kāi)封第一講書(shū)人閱讀 49,821評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音屁魏,去河邊找鬼滔以。 笑死,一個(gè)胖子當(dāng)著我的面吹牛氓拼,可吹牛的內(nèi)容都是我干的你画。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼桃漾,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼坏匪!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起撬统,我...
    開(kāi)封第一講書(shū)人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤剥槐,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后宪摧,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡颅崩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年几于,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沿后。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡沿彭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出尖滚,到底是詐尸還是另有隱情喉刘,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布漆弄,位于F島的核電站睦裳,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏撼唾。R本人自食惡果不足惜廉邑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望倒谷。 院中可真熱鬧蛛蒙,春花似錦、人聲如沸渤愁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)抖格。三九已至诺苹,卻和暖如春咕晋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背筝尾。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工捡需, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人筹淫。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓站辉,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親损姜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子饰剥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349