cookie、localStorage、sessionStorage

document.cookie = "username=zs"
//document.cookie="键=值; expires=过期时间"

console.log(document.cookie)  //username=zs; age=18
//取出来 是一个字符串形式,需要用split分割

localStorage

localStorage.setItem("name", "11111111111")

localStorage.getItem("name")

特点区分

1 存的数据量小 
2 默认浏览器关掉就过期了 但是可以自己设置过期时间 
3 不太安全(每次 请求头 会带上)
cookie是很久以前的技术 那时候用来存储用户登录 现在 locastorage 存token来操作
注意:cookie 跨域有问题 现在都是 用 locastorage 存token 统一

localStorage和sessionStorage

(1).数据都存储在本地客户端。
(2).存储量都比Cookie有明显的增加,因浏览器而已,大约在5M左右。
(3).数据都不会跟随HTTP请求发送到服务器,节省带宽,与Cookie不同。
(4).两者具有相同的方法与属性,毕竟两个对象都是从Storage 继承而来。
(5).localStorage会在本地永久性存储,sessionStorage存储的数据仅在会话期间有效。
posted @ 2020-05-27 15:25  麦子同学  阅读(115)  评论(0编辑  收藏  举报