zoukankan      html  css  js  c++  java
  • 前端常用的三大缓存

    1.cookie(客户端,数据不能超过4k,关闭浏览器后缓存失效)

    ①原生js

      document.cookie="name" + "=" + '张三' + ";"

      let con=document.cookie.split(";")[0].split('=')
      console.log(con); //['name','张三']
     
    ②使用jquery
    首先需要引入jquery.cookie.js(在日记中)
      $.cookie('name','张三')
      console.log($.cookie())//{name: "章撒", age: "章撒1111"}
     删除cookie
    $.removeCookie('name',{ path: '/'});
     
    2.sessionStorage(时效性为一段时间
     sessionStorage.setItem("password", "123456789");
     console.log(sessionStorage.getItem("password")) //123456789
     
    3.localStorage(时效性为永久
       需注意storage必须是字符串
      多条数据时:
    localStorage.jsonTest = JSON.stringify({
        a: 'hello',
        b: 'zero'
    });
    console.log(JSON.parse(localStorage.jsonTest).a);
    单条数据时:
    localStorage.a = 'hello';
    console.log(localStorage.a);


     
      
     
     
  • 相关阅读:
    张照行 的第九次作业
    张照行 的第八次作业
    Learning by doing
    张照行 的第七次作业
    张照行 的第六次作业
    Java第七次作业
    java第五次作业
    Java第七次作业
    Java第六次课后作业
    第五次Java作业
  • 原文地址:https://www.cnblogs.com/mcll/p/11842407.html
Copyright © 2011-2022 走看看