共同点:都是存在浏览器端,都是同源的。
区别
-
cookie:
① 数据始终在同源的http请求中携带(即使不需要),在浏览器和服务器之间来回传递。
② 在设置的cookie过期时间之前一直有效,即使浏览器或窗口关闭。
④ 有路径(path)的概念。可以限制cookie在某个路径下,存储大小只有4k左右。 -
sessionStorage:
① 不把数据发给服务器,保存在本地。
② 在浏览器关闭之前有效,不能持久保存。 -
localStorage:
① 不把数据发给服务器,保存在本地。
② 窗口或浏览器关闭也一直保存,可以用作持久数据。