相同点:都是用来保存用户数据的。
cookies:在浏览器访问期间,用户的访问数据留存在本地的文件就称为cookies,以文本形式留存在本地内存中,关闭浏览器后,cookies依旧存在,除非浏览器设置了cookies的过期时间;
sessionStorage:在用户使用浏览器访问时,留存在本地的访问记录是cookies,留存在服务器端的记录就是sessionStorage,在服务器收到请求时,会判断该请求中是否存在sessionid,服务器根据该id返回对应的session对象。如果没有sessionid,则会创建新的sessionid对象存储到服务器中
存储大小:cookies不能超过4KB,sessionstorage无限制
存储内容:cookies只能保存字符串类型,保存为文本方式
sessionstorage支持任何类型的的对象,可含有多个对象
安全性:sessionstorage 大于cookies
Local storage:和session storage类似,不过,sessionstorage为临时保存在内存中,而Localstorage永久保存在硬盘中