參考自:
https://segmentfault.com/a/1190000002723469
http://blog.csdn.net/lttxzmj/article/details/61921551
Cookie:指某些網站爲了辨別用戶身份而存儲在用戶本地終端上的數據。
用途:服務器可以設置或讀取Cookie中包含的信息,藉此維護用戶跟服務器會話中的狀態(HTTP協議是無狀態的)。
缺點:
- Cookie會被附加到每個HTTP請求中,無形中增加了流量。
- HTTP請求中的Cookie是明文傳遞,安全性成問題(HTTPS不會)。
- Cookie的大小限制在4KB,對於複雜的存儲需求是不夠的。
LocalStorage:是H5新增的一種web Storage,爲每一個給定的源維持一個獨立的存儲區域,瀏覽器關閉之後,重新打開數據還是存在的。
SessionStorage:是H5新增的一種web Storage,爲每一個給定的源維持一個獨立的存儲區域,該存儲區域在頁面會話期間可用,瀏覽器關閉之後,數據失效。
相同點:
都可以用來在瀏覽器端存儲數據,而且都是字符串類型的鍵值對。
區別: