cookie
cookie 客户端存储用户数据,expire可设置过期时间,另有domain,path属性,大小不超过4k。通常用于存储一些用户信息,cookie会随http请求发送到服务器。与服务器的session对应,session为服务器端存储用户信息,通过与客户端的cookie互通信息来校验用户身份。
web storage
web Storage比cookie拥有更大的存储空间,另外cookie会在打开页面时随http请求发送,占用带宽,localStorage不会随http请求发送。
web Storage仅支持IE8及其以上浏览器
window的属性,即window.localStorage,方法包括: setItem(key, value); getItem(key, value); removeItem(key, value); clear()
1. localStorage
本地持久化存储信息,不主动删除就不会过期。
2. sessionStorage
用于本地存储一个会话中的数据,只有在同一会话中的页面才能访问,并且在会话结束后数据被销毁,会话级别(浏览器关闭前有效),非持久