婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺析數據存儲的三種方式 cookie sessionstorage localstorage 的異同

淺析數據存儲的三種方式 cookie sessionstorage localstorage 的異同

熱門標簽:電話機器人電銷系統掙話費 只辦理400電話 平涼地圖標注位置怎么弄 機器人外呼系統存在哪些能力 拓展地圖標注 電話機器人黑斑馬免費 如何獲取地圖標注客戶 南昌仁和怎么申請開通400電話 高德地圖標注地點糾錯

一、通常我們在存儲數據的方式有三種

cookie sessionstorage localstorage ,那么這三種數據的存儲又有什么關系呢?讓我們一起來看看吧

cookie:保存cookie值:

var dataCookie='110';
    document.cookie = 'token' + "=" +dataCookie;

獲取指定名稱的cookie值

function getCookie(name) 
{ //獲取指定名稱的cookie值
// (^| )name=([^;]*)(;|$),match[0]為與整個正則表達式匹配的字符串,match[i]為正則表達式捕獲數組相匹配的數組;
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) {
  console.log(arr);
  return unescape(arr[2]);
}
return null;
}
 var cookieData=getCookie('token'); //cookie賦值給變量。

設置cookie過期時間

function setTime() 
{

//存儲cookie值并且設置cookie過期時間

var date\=new Date();

var expiresDays\=10;//設置十天過期

date.setTime(date.getTime()+expiresDays\*24\*3600\*1000);

document.cookie\="userId=828; 
expires="+date.toGMTString();

console.log(document.cookie,'存儲cookie值并且設置cookie過期時間');

}

setTime();

刪除cookie

function delCookie(cookieName1) {

//刪除cookie

var date2\=new Date();

date2.setTime(date2.getTime()\-10001);//把時間設置為過去的時間,會自動刪除

document.cookie\= cookieName1+"=v; expires="+date2.toGMTString();

console.log(document.cookie,'刪除cookie');

}
delCookie('userId');

localStorage和sessionStorage:localStorage和sessionStorage所使用的方法是一樣的,下面以sessionStorage為栗子:

var name='sessionData';
var num=120;
sessionStorage.setItem(name,num);//存儲數據
sessionStorage.setItem('value2',119);
let dataAll=sessionStorage.valueOf();//獲取全部數據
console.log(dataAll,'獲取全部數據');
var dataSession=sessionStorage.getItem(name);//獲取指定鍵名數據
var dataSession2=sessionStorage.sessionData;//sessionStorage是js對象,也可以使用key的方式來獲取值
 console.log(dataSession,dataSession2,'獲取指定鍵名數據');
 sessionStorage.removeItem(name); //刪除指定鍵名數據
 console.log(dataAll,'獲取全部數據1');
 sessionStorage.clear();//清空緩存數據:localStorage.clear();
 console.log(dataAll,'獲取全部數據2');

三者的異同:

上面的使用方式說好了,下面就嘮嘮三者之間的區別,這個問題其實很多大廠面試的時候也都會問到,所以可以注意一下這幾個之間的區別。

生命周期:

cookie:可設置失效時間,沒有設置的話,默認是關閉瀏覽器后失效

localStorage:除非被手動清除,否則將會永久保存。

sessionStorage: 僅在當前網頁會話下有效,關閉頁面或瀏覽器后就會被清除。

存放數據大小:

cookie:4KB左右

localStorage和sessionStorage:可以保存5MB的信息。

http請求:

cookie:每次都會攜帶在HTTP頭中,如果使用cookie保存過多數據會帶來性能問題

localStorage和sessionStorage:僅在客戶端(即瀏覽器)中保存,不參與和服務器的通信

易用性:

cookie:需要程序員自己封裝,源生的Cookie接口不友好

localStorage和sessionStorage:源生接口可以接受,亦可再次封裝來對Object和Array有更好的支持

應用場景:

從安全性來說,因為每次http請求都會攜帶cookie信息,這樣無形中浪費了帶寬,所以cookie應該盡可能少的使用,另外cookie還需要指定作用域,不可以跨域調用,限制比較多。但是用來識別用戶登錄來說,cookie還是比stprage更好用的。其他情況下,可以使用storage,就用storage。

storage在存儲數據的大小上面秒殺了cookie,現在基本上很少使用cookie了,因為更大總是更好的,哈哈哈你們懂得。

localStorage和sessionStorage唯一的差別一個是永久保存在瀏覽器里面,一個是關閉網頁就清除了信息。localStorage可以用來夸頁面傳遞參數,sessionStorage用來保存一些臨時的數據,防止用戶刷新頁面之后丟失了一些參數。

瀏覽器支持情況:

localStorage和sessionStorage是html5才應用的新特性,可能有些瀏覽器并不支持,這里要注意。

cookie的瀏覽器支持沒有找到,可以通過下面這段代碼來判斷所使用的瀏覽器是否支持cookie:

if(navigator.cookieEnabled) 
{
  alert("你的瀏覽器支持cookie功能");//提示瀏覽器支持cookie  
} 
else 
{
  alert("你的瀏覽器不支持cookie");//提示瀏覽器不支持cookie  
 }

復制代碼數據存放處:Cookie、localStorage、sessionStorage數據存放處

番外:各瀏覽器Cookie大小、個數限制。

總結

到此這篇關于數據存儲的三種方式 cookie sessionstorage localstorage 異同的文章就介紹到這了,更多相關數據存儲 cookie sessionstorage localstorage 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

標簽:新疆 青島 棗莊 遼源 西藏 永州 漯河 池州

巨人網絡通訊聲明:本文標題《淺析數據存儲的三種方式 cookie sessionstorage localstorage 的異同》,本文關鍵詞  淺析,數據,存儲,的,三種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析數據存儲的三種方式 cookie sessionstorage localstorage 的異同》相關的同類信息!
  • 本頁收集關于淺析數據存儲的三種方式 cookie sessionstorage localstorage 的異同的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    eeuss鲁一区二区三区| 亚洲免费av高清| 蜜桃视频第一区免费观看| 国产日韩欧美综合在线| 欧美在线不卡视频| 成人精品电影在线观看| 日韩不卡一区二区| 亚洲观看高清完整版在线观看| 精品国产123| 精品少妇一区二区三区视频免付费| 91福利视频久久久久| 成人午夜激情视频| 精品一区二区三区影院在线午夜| 亚洲 欧美综合在线网络| 久久久精品2019中文字幕之3| 日韩欧美的一区二区| 欧美日韩不卡视频| 欧美视频一区二| 色久综合一二码| 成人av影视在线观看| 懂色av噜噜一区二区三区av| 国产乱妇无码大片在线观看| 极品销魂美女一区二区三区| 日韩电影在线一区二区三区| 亚洲国产欧美日韩另类综合| 亚洲精品乱码久久久久久久久 | 亚洲人快播电影网| 91精品1区2区| 不卡的电影网站| 久久午夜国产精品| 亚洲国产精品影院| 欧美zozozo| 亚洲色图制服诱惑| 亚洲色图制服丝袜| 久久久精品国产99久久精品芒果| 欧美综合亚洲图片综合区| 国产精品护士白丝一区av| 粉嫩aⅴ一区二区三区四区五区| 91麻豆精品国产91久久久久久| 日本韩国一区二区三区视频| 91精品国产麻豆国产自产在线 | 久久免费的精品国产v∧| 夜夜操天天操亚洲| 色欧美88888久久久久久影院| 国产精品灌醉下药二区| 99久久免费精品高清特色大片| 日韩一区在线播放| 成人av电影观看| 亚洲午夜日本在线观看| 在线观看亚洲一区| 综合av第一页| av一区二区久久| 国产在线视频不卡二| 床上的激情91.| 中文字幕视频一区| 成人动漫av在线| 日韩国产成人精品| 中文字幕中文字幕在线一区| 99国产精品久久久久久久久久久| 亚洲精品欧美在线| 国产98色在线|日韩| 911国产精品| 亚洲一区自拍偷拍| 天堂成人国产精品一区| 色婷婷综合久久久中文字幕| 在线电影国产精品| 91在线观看美女| 99久精品国产| 91精彩视频在线| 91精品国产丝袜白色高跟鞋| 2023国产精品| 亚洲激情一二三区| 轻轻草成人在线| 国产+成+人+亚洲欧洲自线| 一个色在线综合| 精品剧情v国产在线观看在线| 国产成人精品网址| 色婷婷国产精品| 日韩欧美亚洲国产精品字幕久久久| 久久先锋资源网| 亚洲一区国产视频| 精品在线播放免费| 91官网在线免费观看| 26uuu色噜噜精品一区| 一区二区三区在线视频观看| 精东粉嫩av免费一区二区三区| 91亚洲精品一区二区乱码| 成人小视频免费观看| 91免费版在线看| 精品影院一区二区久久久| 成人中文字幕合集| 日韩一级欧美一级| 三级欧美在线一区| 99久久99精品久久久久久| 日韩女优毛片在线| 一区二区三区国产精华| 国产老肥熟一区二区三区| 91亚洲精品一区二区乱码| 久久蜜桃香蕉精品一区二区三区| 伊人性伊人情综合网| 国产高清视频一区| 色哟哟精品一区| 久久新电视剧免费观看| 日韩中文字幕区一区有砖一区| 99久久精品免费| 久久久久久日产精品| 蜜桃久久av一区| 制服视频三区第一页精品| 性久久久久久久久久久久| 91蝌蚪porny| 国产精品成人网| 五月天久久比比资源色| 色综合天天综合狠狠| 国产精品久久久99| 成人免费视频一区| 久久精品一区八戒影视| 国内国产精品久久| 精品伦理精品一区| 国产呦精品一区二区三区网站| 日韩一区二区麻豆国产| 免费成人在线观看| 91高清视频免费看| 国产又粗又猛又爽又黄91精品| 精品国产1区二区| 国产成人综合在线观看| 国产亚洲精品福利| 成人午夜电影网站| 久久精品欧美一区二区三区不卡 | 免费高清在线一区| 欧美一二三四在线| 麻豆传媒一区二区三区| 欧美一卡二卡三卡| 韩国一区二区视频| 国产精品欧美一区喷水| 99re成人精品视频| 一区二区三区91| 色婷婷综合在线| 国产成人日日夜夜| 综合久久综合久久| 欧美三级中文字幕在线观看| 亚洲一卡二卡三卡四卡| 欧美肥大bbwbbw高潮| 狠狠色丁香久久婷婷综| 中文字幕乱码一区二区免费| 99精品欧美一区二区三区小说| 一区二区在线观看视频| 欧美一区二区在线看| 久久精品999| 国产精品美女视频| 91福利在线看| 男人的j进女人的j一区| 国产无一区二区| 欧美三级日韩三级国产三级| 老司机精品视频一区二区三区| 欧美一卡在线观看| 国产一区二区免费看| 日韩美女精品在线| 精品日韩欧美在线| 成人深夜福利app| 图片区小说区国产精品视频| 久久久五月婷婷| 欧美日韩你懂得| 成人99免费视频| 久久国产生活片100| 国产欧美一区二区三区在线看蜜臀| 91成人免费电影| 九九精品视频在线看| 日韩一区日韩二区| 欧美成人女星排名| 欧美性猛交xxxx黑人交| 国产精品综合二区| 国产福利一区二区| 日本不卡视频一二三区| 亚洲精品老司机| 2欧美一区二区三区在线观看视频| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲综合激情网| 亚洲不卡一区二区三区| 18涩涩午夜精品.www| 久久九九久久九九| 精品国产区一区| 正在播放一区二区| 欧美日韩国产中文| 日韩一区二区三区免费看| 欧美视频一区在线| 91高清视频在线| 91日韩精品一区| 99久久伊人网影院| 国产精品91一区二区| 五月婷婷综合激情| 奇米精品一区二区三区在线观看一| 亚洲色图清纯唯美| 国产精品另类一区| 国产欧美一区二区精品仙草咪| 欧美一级理论性理论a| 欧美夫妻性生活| 欧美一区二区国产| 国产日韩高清在线| 欧美激情中文字幕一区二区| 日韩欧美一区二区视频|