sessionStorage、localStorage是HTML5提供的Web Storage API提供的,可以避免数据在浏览器和服务器之间不必要的来回传递。
sessionStorage、 localStorage 、 cookie 都是在浏览器端存储的数据。
三者之间的区别:
cookie:
1.每个域名的存储量有限(一般是4k)
2.所有域名的存储量有限
3.会跟随请求被发送到服务器上
4.有个数限制,不同浏览器下,一个域名下cookie的个数有限,并且限制数量可能不一样
sessionStorage:
1.当浏览器窗口关闭的时候, sessionStorage 就会被销毁
2.存储容量大(一般比localStorage的存储容量大)
localStorage:
1.在客户端永久保存
2.单个域名的存储容量大(一般为5M)
3.总体数量无限制