148  
查询码:00000932
浅谈前端存储
作者: 徐文斌 于 2020年02月28日 发布在分类 / 人防组 / 人防前端 下,并于 2020年02月28日 编辑

cookie存储

什么是cookie

HTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie 使基于无状态的 HTTP 协议记录稳定的状态信息成为了可能。

cookie特点:

  • cookie的大小受限制,cookie大小被限制在4KB。
  • cookie也可以设置过期的时间,默认是会话结束的时候,当时间到期自动销毁。
  • 一个域名下存放的cookie的个数是有限制的,不同的浏览器存放的个数不一样,一般为20个。
  • 用户每请求一次服务器数据,cookie会随着这些请求发送到服务器。

  • cookie数据始终在同源的http请求中携带(即使不需要),这也是Cookie不能太大的重要原因

    使用实例:

    1、粘贴图片

    2、

    粘贴图片


    3、粘贴图片

    4、到这就可以把数据存进cookie里啦

localStorage

什么是localStorage

这是一种持久化的存储方式,也就是说如果不手动清除,数据就永远不会过期。它也是采用Key - Value的方式存储数据,底层数据接口是sqlite,按域名将数据分别保存到对应数据库文件里。它能保存更大的数据。


使用实例:

粘贴图片



待解决:

同一个域下的不同端口无法互相访问存储数据,目前用的是url传参的方法,但我觉得应该有其他方法,正在解决中




 推荐知识

 历史版本

修改日期 修改人 备注
2020-02-28 18:05:34[当前版本] 徐文斌 前端存储

 附件

附件类型

JPGJPG PNGPNG

  目录
    知识分享平台 -V 4.8.7 -wcp