zoukankan      html  css  js  c++  java
  • cookie localStorage sessionStorage

    cookie 

    cookie原本用于浏览器和serve通讯,由于可读取,被用来做本地存储。

    前后端都可以修改cookie,发送网络请求的时候会放在request header的Cookie里面 

    使用方法:document.cookie = "a=100;b=200",设置cookie的时候,如果设置的key一致,会覆盖原来的key,如果key不存在,是一个追加过程。

    使用cookie作为本地存储的缺点:

    1 存储限制:上线4kb

    2 每次请求都会把cookie带到服务端,增加请求过程中的数据量。

    3 api不够友好,覆盖或追加需要自己比对

    localStorage和sessionStorage

    特点:html5专门为本地存储设计的api,存储大小5M。

    常用api:

    增:    localStorage.setItem("key","value")

              sessionStorage.setItem("key","value")

    删:    localStorage.removeItem("key")

              sessionStorage.removeItem("key")

    删除所有:   localStorage.removeAll();

              sessionStorage.removeAll();

    localStorage和sessionStorage的区别

    localStorage如果不手动删除,是永久存在的,sessionStorage的声明周期只存在当前网页,如果网页关闭,就会自动清空。

  • 相关阅读:
    Notes for GGX paper
    vsix dll缺失问题
    c# 引用其他工程问题
    Springboot+Maven
    http 带cookie值的Post请求(关联测试)
    http 带cookie值的get请求(关联测试)
    DefaultHttpClient 获取cookie信息
    HttpClient+ ResourceBundle接口配置优化
    Cookie和Session的区别
    moco框架——重定向
  • 原文地址:https://www.cnblogs.com/panda-programmer/p/13060805.html
Copyright © 2011-2022 走看看