localStorage和sessionStorage以及cookie区别

首先先来介绍一下什么是localStorage?

localStorage是当前域名下的缓存,也就是说不同的ip地址或者是不同的端口,他们的缓存的存储的区域是不一样的,也就是说缓存是有独立存储的空间的。

+ window.localStorage=====>json对象

本地存储 localStorage

存储方式:

        +以键值对(Key-Value)的方式存储,永久存储,永不失效,除非手动删除。

大小:

        +每个域名5M

常用API:

  •         getItem //获取其中一个项目记录
  •         setIten//设置其中一个项目记录
  •         removeItem//移除其中一个项目记录
  •         key//取key所对应的值
  •         clear//清除所有的记录

   例如:localStorage.setItem("name","王明");

+存:有两种方式写入数据

+ 取:有两种方式获取数据

+ 能往里面写入数据的只能是字符串

+ localStorage关闭页面缓存不会清空(浏览器关了它还在)

sessionStorage

sessionStorage其他都与localStorage一样,只有一点不一样,就是页面关闭缓存就没有了(存活时间--会话)

+ 会话
+ 当我们打开一个网页的时候,就会跟服务端进行握手通信,就会产生一个会话,会话的存活周期取决于服务端以及客户端。客户端关了,会话结束,或者服务端关了会话结束。

cookie

cookie服务端客户端都可以访问到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值