📜  HTML5 中有哪些不同类型的存储?

📅  最后修改于: 2021-10-29 06:41:13             🧑  作者: Mango

在本文中,您将了解 HTML5 中不同类型的 Web 存储。 Web 存储更加安全,大量数据可以本地存储在客户端 Web 浏览器上。所有数据都存储在键值对中。

在 HTML5 中有两种类型的 Web 存储 API。

  1. 本地存储
  2. 会话存储

localStorage:用于在客户端存储数据。它没有过期时间,所以LocalStorage 中的数据一直存在,直到用户手动删除它。

句法:

  • 将数据存储在网络存储中:键和值都应该是字符串或数字;
    LocalStorage.setItem("key", "value"); 
  • 从网络存储中获取数据:我们将传递密钥并返回值。
    LocalStorage.getItem("key"); 

例子:

HTML


  
    
  
  
    
    
    
    
          


HTML
  
  
 
    
  
  
    
    
    
    
           


输出:

本地存储上存储的数据:

我们可以清楚地看到本地存储项以键/值对的形式存储,您可以通过检查网页上的元素进行检查,然后转到应用程序选项,您将在其中找到本地存储。

由于localStorage对象存储的数据没有到期日期,您可以通过关闭当前选项卡并再次访问同一页面来交叉检查这一点,您会发现该选项卡或窗口的 localStorage 中存在相同的数据。

会话存储用于在客户端存储数据。 SessionStorage 中的数据存在直到当前选项卡打开,如果我们关闭当前选项卡,那么我们的数据也将自动从 SessionStorage 中删除。

句法:

  • 用于在 Web 存储中存储数据:
    SessionStorage.setItem("key", "value");
  • 从网络存储获取数据:
    SessionStorage.getItem("key");

例子 :

HTML

  
  
 
    
  
  
    
    
    
    
           

输出:

会话存储上存储的数据:

由于sessionStorage对象存储的是有过期日期的数据,您可以通过关闭当前选项卡并再次访问同一页面来进行交叉检查,您会发现该选项卡或窗口的 sessionStorage 中的数据为空。