Cookie: 可以设置有效期; 若没有设置有效期, 则关闭浏览器后 cookie 值就会被清除掉; 若设置过期时间; cookie 会存放在硬盘中, 过期才会失效. Cookie 的作用域在所有同源窗口中都是共享的. 通信方式: cookie 在浏览器和服务器之间来回传递.
SessionStorage: 仅在当前浏览器窗口关闭之前有效, 关闭页面或者浏览器会被清除. 作用域在同一个浏览器窗口是共享的 (不同浏览器, 同一个页面也是不共享的). 通信方式: 仅在客户端(浏览器) 中保存, 不参与服务器通信.
Localstorage: 永久有效; 即使窗口或者浏览器关闭也会一直保存, 除非手动永久清除. 作用域为所有同源窗口中都是共享的. 通信方式: 仅在客户端 (浏览器) 中保存, 不参与和服务器的通信
来源: http://www.jianshu.com/p/4dc939e9791c