相同点:
都可以用来做客户端数据存储。
不同点:
localStorage和sessionStorage:
1. localStorage存储的数据限制在同源,sessionStorage存储的数据不仅限制在同源还限制在同一窗口。
2. localStorage存储的数据只要不清除就永久有效,sessionStorage窗口关闭数据失效。
3.localStorage和sessionStorage存储数据大小在5M左右。
4.浏览器在发送请求时,请求头不会自动携带。
- cookie:
1.cookie如果不设置有效期,默认值是session(窗口关闭失效),如果设置有效期(Expires或者Max-Age)则为设置的时长。
2.cookie的大小在4k左右。
3.浏览器在发送请求时,请求头会自动携带cookie里面保存的数据。
4.cookie存储的数据限制在同源。