H5存儲------localStorage和sessionStorage


web現在隨着計算機的高速發展,客戶端干的事情越來越多了,隨着事情的增多,很多東西存儲就不止在服務器了,本地存儲越來越強大了(大神原諒我廢話了😭😭😭😢)

早期時期

cookie存儲

(之前我用着還是很方便的😁,存一些用戶不重要的信息呀),后來大神告訴我,這個很影響頁面加載速度,並且安全性低

大小4kb(😭真的好小哦)

后來時期

隨着H5的到來,它提供了新的web存儲,webstorage

基本包含了localStoragesessionStorage

 

localStorage

  一種沒有時間限制的緩存,我們不手動清理,就不丟失

sessionStorage

  (”短時間“存儲,大神原諒我粗糙的解釋),我們用戶的窗口執行了關閉操作,sessionStorage的數據會丟失

先檢測我們瀏覽器是不是支持H5的存儲

 if (window.localStorage && window.sessionStorage) {
                alert("你的瀏覽器支持localStorage和sessionStorage");
    }

創建一個localStorage存儲

//先判斷支持
 if (window.localStorage) { localStorage.setItem("userName", "老王"); }

獲取我們localStorage存儲的數據

localStorage.getItem("userName")

最后我們操作刪除localStorage存儲

localStorage.removeItem("userName");
//關閉緩存
localStorage.clear();

 

sessionStorage操作和localStorage基本操作一樣的!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM