日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

JavaScript本地儲存:localStorage、sessionStorage、cookie的使用

瀏覽:238日期:2023-10-11 15:02:31

javaScript有三種數(shù)據(jù)存儲方式,分別是:

sessionStorage localStorage cookier

1. sessionStorage

sessionStorage僅在當(dāng)前會話下有效,關(guān)閉頁面或?yàn)g覽器后被清除; setItem(key,value) 設(shè)置數(shù)據(jù) getItem(key) 獲取數(shù)據(jù) removeItem(key) 移除數(shù)據(jù) clear() 清除所有值

<script> // 添加數(shù)據(jù) window.sessionStorage.setItem('name','李四') window.sessionStorage.setItem('age',18) // 獲取數(shù)據(jù) console.log(window.sessionStorage.getItem('name')) // 李四 // 清除某個(gè)數(shù)據(jù) window.sessionStorage.removeItem('gender') // 清空所有數(shù)據(jù) window.sessionStorage.clear()</script>

2. localStorage

localStorage 是 HTML5 標(biāo)準(zhǔn)中新加入的技術(shù),用于長久保存整個(gè)網(wǎng)站的數(shù)據(jù),保存的數(shù)據(jù)沒有過期時(shí)間,直到手動(dòng)去刪除; localStorage和sessionStorage最大一般為5MB,僅在客戶端(即瀏覽器)中保存,不參與和服務(wù)器的通信; setItem(key,value) 設(shè)置數(shù)據(jù) getItem(key) 獲取數(shù)據(jù) removeItem(key) 移除數(shù)據(jù) clear() 清除所有值

<script> // 添加數(shù)據(jù) window.localStorage.setItem('name','張三') window.localStorage.setItem('age',20) window.localStorage.setItem('gender','男') // 獲取數(shù)據(jù) console.log(window.localStorage.getItem('name')) // 張三 // 清除某個(gè)數(shù)據(jù) window.localStorage.removeItem('gender') // 清空所有數(shù)據(jù) window.localStorage.clear()</script>

3. cookier

簡介Cookie 是一些數(shù)據(jù), 存儲于你電腦上的文本文件中,用于存儲 web 頁面的用戶信息Cookie 數(shù)據(jù)是以鍵值對的形式存在的,每個(gè)鍵值對都有過期時(shí)間。如果不設(shè)置時(shí)間,瀏覽器關(guān)閉,cookie就會消失,當(dāng)然用戶也可以手動(dòng)清除cookie Cookie每次都會攜帶在HTTP頭中,如果使用cookie保存過多數(shù)據(jù)會帶來性能問題Cookie內(nèi)存大小受限,一般每個(gè)域名下是4K左右,每個(gè)域名大概能存儲50個(gè)鍵值對

基本操作 通過訪問document.cookie可以對cookie進(jìn)行創(chuàng)建,修改與獲取。 默認(rèn)情況下,cookie 在瀏覽器關(guān)閉時(shí)刪除,你還可以為 cookie的某個(gè)鍵值對 添加一個(gè)過期時(shí)間 如果設(shè)置新的cookie時(shí),某個(gè)key已經(jīng)存在,則會更新這個(gè)key對應(yīng)的值,否則他們會同時(shí)存在cookie中

<script> // 設(shè)置cookie document.cookie = 'username=orochiz' document.cookie = 'age=20' // 讀取cookie var msg = document.cookie console.log(msg) // username=orochiz; age=20 // 添加過期時(shí)間(單位:天) var d = new Date() // 當(dāng)前時(shí)間 2019-9-25 var days = 3 // 3天 d.setDate(d.getDate() + days) document.cookie = 'username=orochiz;'+'expires='+d // 刪除cookie (給某個(gè)鍵值對設(shè)置過期的時(shí)間) d.setDate(d.getDate() - 1) console.log(document.cookie)</script>

總結(jié)

相同點(diǎn):都保存在瀏覽器端,可以下圖位置查看儲存的信息

JavaScript本地儲存:localStorage、sessionStorage、cookie的使用

不同點(diǎn):

①傳遞方式不同

cookie數(shù)據(jù)始終在同源的http請求中攜帶(即使不需要),即cookie在瀏覽器和服務(wù)器間來回傳遞。

sessionStorage和localStorage不會自動(dòng)把數(shù)據(jù)發(fā)給服務(wù)器,僅在本地保存。

②數(shù)據(jù)大小不同

cookie數(shù)據(jù)還有路徑(path)的概念,可以限制cookie只屬于某個(gè)路徑下。 存儲大小限制也不同,cookie數(shù)據(jù)不能超過4k,同時(shí)因?yàn)槊看蝖ttp請求都會攜帶cookie,所以cookie只適合保存很小的數(shù)據(jù),如會話標(biāo)識。

sessionStorage和localStorage 雖然也有存儲大小的限制,但比cookie大得多,可以達(dá)到5M或更大。

③數(shù)據(jù)有效期不同

sessionStorage:僅在當(dāng)前瀏覽器窗口關(guān)閉前有效,自然也就不可能持久保持;

localStorage:始終有效,窗口或?yàn)g覽器關(guān)閉也一直保存,因此用作持久數(shù)據(jù);

cookie只在設(shè)置的cookie過期時(shí)間之前一直有效,即使窗口或?yàn)g覽器關(guān)閉。

④作用域不同

sessionStorage不在不同的瀏覽器窗口中共享,即使是同一個(gè)頁面;

localStorage 在所有同源窗口中都是共享的;

cookie也是在所有同源窗口中都是共享的。

Web Storage 支持事件通知機(jī)制,可以將數(shù)據(jù)更新的通知發(fā)送給監(jiān)聽者。

Web Storage 的 api 接口使用更方便。

到此這篇關(guān)于JavaScript本地儲存:localStorage、sessionStorage、cookie的使用的文章就介紹到這了,更多相關(guān)JavaScript本地儲存內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩在线观看不卡| 国产精品一区毛片| 99久久99视频只有精品| 蜜桃视频一区二区三区在线观看| 日韩欧美一区二区三区在线视频| 国产福利亚洲| 国产成人精品亚洲线观看 | 国产精品第一| 欧美亚洲国产日韩| 国产极品模特精品一二| 另类小说一区二区三区| 精品精品国产三级a∨在线| 精品国产一级| av在线资源| 欧美日韩免费观看一区=区三区| 久久国产66| 欧美日韩va| 精品99久久| 欧美1区二区| 欧美日韩18| 蜜桃av一区二区三区电影| 亚洲精品字幕| 免费看黄色91| 久久av免费看| 电影亚洲精品噜噜在线观看| 黄色成人精品网站| 日韩av资源网| 91精品国产调教在线观看| 国产精品呻吟| 国产精品成人国产| 久久亚洲风情| 你懂的国产精品永久在线| 欧美aa一级| 日韩在线视频一区二区三区| 精品日韩在线| 日本中文字幕一区二区视频| 一区二区精品伦理...| 亚洲成a人片| 日韩欧美中文字幕在线视频| 日本蜜桃在线观看视频| 国产精品欧美大片| 亚洲小说春色综合另类电影| 国产v日韩v欧美v| 欧美亚洲三区| 蜜桃av一区二区在线观看| 日韩欧美一区二区三区在线观看 | 麻豆91精品| 国产在线观看www| 日本国产欧美| 国产精品普通话对白| 午夜av成人| 国产精品专区免费| 人人精品久久| 日本精品在线播放| 亚洲欧洲日韩精品在线| 欧美日韩国产欧| 国产成人在线中文字幕| 青青国产91久久久久久| 国产精品日本欧美一区二区三区| 日韩一区欧美| 麻豆久久久久久| 欧美国产视频| 亚洲欧洲日韩| 欧美精品中文| 一区福利视频| 亚洲成人三区| 欧美手机在线| 免费视频久久| 免费成人在线影院| 免费看日韩精品| 婷婷精品在线| 五月激激激综合网色播| 91午夜精品| 国产精品三p一区二区| 欧美xxxx性| 国产网站在线| 久久不射网站| 久久精品99国产精品日本| 日本成人中文字幕在线视频| 欧美亚洲tv| 国产一区二区三区四区| 日韩成人亚洲| 国产精品日韩| 欧美日韩午夜| 国产精品蜜芽在线观看| 99日韩精品| 日本不卡在线视频| 国产精品99视频| 欧美日韩国产亚洲一区| 91午夜精品| 国产成人免费av一区二区午夜| 日韩精品电影| 国产精品日本| 国产精品美女在线观看直播| 国产欧美亚洲精品a| 水蜜桃久久夜色精品一区| 久久午夜精品一区二区| 精品一区二区三区中文字幕| 国产精品老牛| 日韩欧美一区免费| 7777精品| 综合欧美精品| 亚洲激情中文| 久久99久久久精品欧美| 日韩影院精彩在线| 国产精品久久观看| 国产欧美日韩视频在线| 亚洲综合二区| 91精品亚洲| 日韩avvvv在线播放| 国产精品视区| 激情偷拍久久| 日韩大片在线| 精品日本视频| 国产字幕视频一区二区| 999国产精品永久免费视频app| 日本不卡视频一二三区| 亚洲欧美综合| 午夜久久中文| 久久女人天堂| 久久av导航| 国产麻豆一区二区三区精品视频| 首页国产欧美日韩丝袜| 好吊一区二区三区| 成人污污视频| 国产一区二区三区亚洲| 麻豆一区二区99久久久久| 日韩高清国产一区在线| 欧美亚洲国产精品久久| 日韩一区三区| a日韩av网址| 成人污污视频| 精品视频一区二区三区四区五区 | 亚洲黄色网址| 91一区二区| 97国产精品| 国产精品亚洲一区二区在线观看| 日韩精品国产欧美| 91精品国产一区二区在线观看| 午夜久久av| 久久国内精品| 91久久精品无嫩草影院| 欧美片第1页综合| 精品一区二区三区视频在线播放 | 国产日韩一区二区三区在线 | 免费污视频在线一区| 九九精品调教| 久久国产日韩| 国产精品日本| 四虎成人精品一区二区免费网站| 日本不卡一区二区三区| 视频在线观看国产精品| 亚洲天堂一区二区| 美女国产一区| 亚洲精品少妇| 国产91欧美| 日韩在线观看一区二区| 国产欧美日韩在线一区二区| av中文字幕在线观看第一页| 欧美日韩四区| 久久wwww| 欧美日韩国产探花| 日本不卡一二三区黄网| 国产一区二区三区四区| 亚洲精品极品少妇16p| 91麻豆国产自产在线观看亚洲| 亚洲图片久久| 久久精品一区二区国产| 欧美视频久久| 欧美经典一区| 精品美女视频| 国产免费av一区二区三区| 亚洲香蕉视频| 美女精品在线| 亚洲激情av| 中文亚洲欧美| 蜜臀精品久久久久久蜜臀| 91视频久久| 成人在线视频中文字幕| 精品久久电影| 精品三级在线观看视频| 国产精品福利在线观看播放| 精品国产成人| 日本少妇一区| 麻豆高清免费国产一区| 欧美日韩精品一区二区三区视频| 91嫩草精品| 丁香六月综合| 久久精品国产99久久| 国产精品日韩欧美一区| 亚洲最新av| 国产精品久久久久久久久久白浆 | 韩国精品主播一区二区在线观看 | av最新在线| 性欧美长视频| 亚洲成人二区| 激情91久久| 青青久久av| 日韩av资源网| 国产精品88久久久久久|