Cookies session SessionStorage與localstorage

一,Cookies session介紹
1Cookies讓網站服務器把少量數據儲存到客戶端的硬盤或內存或是從客戶端的硬盤讀取數據的技術。
2Session 會話,指有始有終的一系列消息。
用戶訪問某個域名網站時,若該用戶未創鍵會話,則web服務器自動創建一個session對象,存在服務端,此對象唯一標記在cookie中
Sission最常用在登陸註冊中

二,cookie localstorage sessionstorage區別
1, cookie最多隻能存放4k數據
會被攜帶在同源的http請求中傳遞,cookie保存數據過多會造成性能問題
cookie默認失效時間是關閉瀏覽器後失效
2,localstorage
可以存放5mb數據
僅在客戶端存儲,不參與服務器通信,若不是人爲清除,即使關閉瀏覽器亦存在
增刪改查

var str="aaa";
localStorage.clear();//清除所有緩存
localStorage.getItem('code');//查
 localStorage.setItem('code',str);//增,字符串類型
 localstorage.removeItem('code',str)//刪,字符串型


3,sessionstorage
存放5mb數據
僅在瀏覽器中保存,只在請求時使用數據,不參與服務器間的通信
sessionstorage:存儲數據只有在同一個會話中的頁面才能訪問並且會話結束後數據會被銷燬;
增刪改查與localstorage一樣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章