什么是cookie
cookie使用场景:
会话管理
:登陆、购物车等应该记住的其他内容
个性化
:用户偏好、主题或者其他设置
追踪
:记录和分析用户行为
Cookie的特点 :
- 有生命周期
- 满足同源策略
- 内存大小受到限制(一般4k左右)
2、什么是 localStorage
localStorage 是 HTML5 提供的一个 API,他本质上是一个hash(哈希表),是一个存在于浏览器上的 hash(哈希表)。
localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的 UI 上清除 localStorage 信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。
3、什么是JSON字符串
- JSON是一种特殊的字符串格式,本质是一个字符串
- 像对象和数组,里面的key和value如果是字符串格式,都用双引号包裹(必须是双引号)
**1. JSON.parse(json字符串):可以把json字符串转换成对象或者数组
2. JSON.stringify(对象或者数组):可以把对象或者数组转换成json字符串**
1.对象中的key和value都使用双引号包裹,数字和布尔值可以不用双引号包裹
2.数组里卖可以放多个对象
3.多个数据时,最后一个数据不能有逗号
4. JSON格式中,可以使用的符号只能是 { } [ ] " 双引号" 逗号