本地存儲localStorage


一、什么是本地存儲?

  • 通過本地存儲(Local Storage),web 應用程序能夠在用戶瀏覽器中對數據進行本地的存儲。
  • 在 HTML5 之前,應用程序數據只能存儲在 cookie 中,包括每個服務器請求。本地存儲則更安全,並且可在不影響網站性能的前提下將大量數據存儲於本地。
  • 與 cookie 不同,存儲限制要大得多(至少5MB),並且信息不會被傳輸到服務器。

二、Storage的對象有以下屬性和方法

// 存儲 localStorage.setItem("name", "value"); // 取回 localStorage.getItem("name");

localStorage - 存儲沒有截止日期的數據
sessionStorage - 針對一個 session 來存儲數據(當關閉瀏覽器標簽頁時數據會丟失)


三、不同域名下面設置同樣的本地存儲會不會沖突

     答案是不會,不同域名下面訪問的頁面不同,所以不會影響的。

四、同一個域名下有a和b兩個頁面存放的不同本地存儲效果是什么樣子的

   當訪問a的時候,本地存儲是a頁面付的值,當訪問b的時候本地存儲就是b的值

五、實例

本地存儲必須是字符串類型的,如果是想要存對象,需要先將對象轉換成字符串來存儲

 


免責聲明!

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



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