美文网首页
前端三种缓存 认识与对比

前端三种缓存 认识与对比

作者: Do_Du | 来源:发表于2020-06-08 13:54 被阅读0次

客户端存储方式Storage

  1. localStorage

    localStorage可保存内容在5M左右,是永久存储在本地,除非你主动去删除;

    写法:

    localStorage.setItem("key","value");   //localStorage
    var data = localStorage.getItem("key");//获取数据
    localStorage.removeItem("key"); //删除数据
    localStorage.clear(); // 清除所有数据
    
  2. sessionStorage

    sessionStorage 关闭当前会话则清除数据【当前会话指:当前浏览器页面】

    写法:

    sessionStorage.setItem("key","value");   //保存数据到sessionStorage
    var data = sessionStorage.getItem("key");//获取数据
    sessionStorage.removeItem("key"); //删除数据
    sessionStorage.clear(); // 清除所有数据
    
  3. Cookie

    随着请求发送到服务器, 存储内容较小,在4k左右,一般用于保存用户登录状态,记住密码等,不清除的话会一直存在直到关闭浏览器则清除所有数据,或者可以设置过期时间自动清除;

    写法:

    cookie.setMaxAge(2000); // 设置cookie的生命周期
    document.cookie = token; // 将token保存在cookie中
    var token = document.cookie.split(';')[0] // 从cookie中读取token
    

相关文章

  • 前端三种缓存 认识与对比

    客户端存储方式Storage localStoragelocalStorage可保存内容在5M左右,是永久存储在本...

  • 前端的本地缓存机制:Cookie,LocalStorge,Ses

    Cookie,LocalStorge,SessionStorge三者是前端最常用的本地缓存机制。参考:三者对比:前...

  • 前端缓存

    前端缓存 提示这里讲的前端缓存是指前端对接口数据的缓存处理,而不是通过 HTTP(s)缓存 前言 通常会在项目中有...

  • 前端缓存

    前端缓存 前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务...

  • 深入源码理解YYCache 、SDWebImage、AFNetw

    深入源码理解YYCache 、SDWebImage、AFNetworking、NSCache 缓存方式与对比 转载...

  • 前端缓存--强缓存与协商缓存

    一、概述 良好的缓存策略可以降低资源的重复加载提高网页的整体加载速度通常浏览器缓存策略分为两种:强缓存和协商缓存 ...

  • Android ListView 与 RecyclerView

    Android ListView 与 RecyclerView 对比浅析:缓存机制 【备注】只用于个人收藏

  • 一文读懂http缓存(超详细)

    前端缓存 前端缓存可分为两大类:http缓存和浏览器缓存。我们今天重点讲的是http缓存,所以关于浏览器缓存大家自...

  • http缓存

    http缓存分为两种, 强制缓存(网站首页不能做缓存)和对比缓存。

  • axios cache前端数据缓存

    提示这里讲的前端缓存是指前端对接口数据的缓存处理,而不是通过 HTTP(s)缓存 GITHUB[https://s...

网友评论

      本文标题:前端三种缓存 认识与对比

      本文链接:https://www.haomeiwen.com/subject/kyahyctx.html