【工作】面试——前端

储存

2021-05-26  本文已影响0人  BJ呀呀呀

一 、cookie

1.什么是cookie

基于http协议,在本地浏览器进行本地存储的一种技术

它的特点: (重点)

  1. 只能存储字符串
  2. 最大的存储值4k左右
  3. 它会随着请求携带到服务器上
  4. 它容易被伪造,不安全,xss攻击,不建议存储敏感的数据,还不能直接跨域
  5. 会加重请求的数据量,不太推荐使用
  6. 能够设置有效时间
    7.跨域 要设置domain

使用场景:

1.免登录
1.购物车
3.简单的数据存储,非敏感数据

3.cookie诞生就是为了解决 http无状态的问题

4. cookie的格式

name=value;expires=日期;path=路径;domain=域名;secure
name=value;必填
expires=日期 设置有效时间
path=路径
domain=域名
secure 有这个属性,就必须使用 https
http和https下的cookie不能共享

http协议

二、localStorage

本地储存技术

localStorage的方法:

setItem(键,值) //设置
getItem(键,值) //获取
clear() //清除所有localStorage;
removeItem()//删除指定的键

上一篇下一篇

猜你喜欢

热点阅读