前端常用的三大缓存


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);


        
H5