zoukankan      html  css  js  c++  java
  • 浏览器的存储?不同点?

    一、cookie

    由服务器生成,客户端进行维护和存储,通过cookie可以让服务端知到请求时来自那个客户端,并对客户端状态进行维护。set-cookie

    cookie的工作并非本地存储,而是状态维持。

    应用场景:自动登录、购物车功能等

    缺点:存储量只有4KB,4KB容量限制是对cookie中的name=value的value来说的,并不是所有的cookie。

    可以设置过期时间:Expeires

    二、webStorage

    1.localStorage:本地存储,适用于存储内容稳定的资源,如电商网站的图片。

    特点:长期存储  ,5MB容量,不与服务端通信

    localStorage.setItem('key','value')   保存数据

    localStorage.getItem('key','value')   获取数据

    localStorage.removeItem('key','value')   移除保存的数据

    localStorage.clear('key','value')   清空所有数据

    2.sessionStorage用于浏览器的一次会话,当会话结束,数据清空。

    特点:会话级别的存储,5MB大小容量,不与服务端通信。

    方法同上;

    总结:以上三种存储主要是存储大小不同,生命周期不同,作用域不同(local是同端口下,session是同窗口)

  • 相关阅读:
    解题报告:POJ1852 Ants
    解题报告:POJ2573 Bridge(分析建模)
    POJ 3321 Apple Tree(树状数组模板)
    PAT1139 First Contact
    POJ3259 SPFA判定负环
    HDOJ2586 最近公共祖先模板
    树的直径与最近公共祖先
    字符数组_随机存储
    青鸟资料下载
    软件测试(4)_LoadRunner使用
  • 原文地址:https://www.cnblogs.com/babilong/p/13502091.html
Copyright © 2011-2022 走看看