zoukankan      html  css  js  c++  java
  • WebStorage是什么?

    WebStorage
    使用HTML5可以在本地存储用户的浏览数据。早些时候,本地存储使用的是 cookie。但是Web 存储需要更加的安全与快速,这些数据不会被保存在服务器上,但是这些数据只用于用户请求网站数据上。它也可以存储大量的数据,而不影响网站的性能。数据以 键/值 对存在, web网页的数据只允许该网页访问使用。

    Web Storage的目的是为了克服由cookie带来的一些限制,当数据需要被严格控制在客户端上时,无须持续地将数据发回服务器。Web Storage的两个主要目标是:

    提供一种在cookie之外存储会话数据的途径。
    提供一种存储大量可以跨会话存在的数据的机制。
    Web Storage又分为两种: sessionStorage 和localStorage ,即这两个是Storage的一个实例。从字面意思就可以很清楚的看出来,sessionStorage将数据保存在session中,浏览器关闭也就没了;而localStorage则一直将数据保存在客户端本地。其API提供的方法有以下几种:

    localStorage操作:
    localStorage 用于 在浏览器端 持久化保存 键值对 数据
    特点:
    大小限制:5M(chrome) 更大数据 可以使用 浏览器本地数据库(indexDB 或 webSql)
    受同源访问限制,不允许跨越访问
    在浏览器 隐私模式 下无法使用
    因为在本地保存,不会发送数据,网络爬虫无法获取
    只能存放字符串

    基本语法:

    方法名 作用
    localStorange.setItem('key', 'value') 存放 键值对 数据
    localStorange.getItem('key') 根据key查询value值,没有则返回null
    localStorange.removeItem('key') 根据key删除 对应 键值对
    localStorange.clear() 清空所有 键值对 数据
  • 相关阅读:
    HDU 1850 Being a Good Boy in Spring Festival
    UESTC 1080 空心矩阵
    HDU 2491 Priest John's Busiest Day
    UVALive 6181
    ZOJ 2674 Strange Limit
    UVA 12532 Interval Product
    UESTC 1237 质因子分解
    UESTC 1014 Shot
    xe5 android listbox的 TMetropolisUIListBoxItem
    xe5 android tts(Text To Speech)
  • 原文地址:https://www.cnblogs.com/VenuLmw/p/13018927.html
Copyright © 2011-2022 走看看