Cookie的用法
獲取cookie:? ? ?document.cookie
cookie賦值:document.cookie =
cookie就是以分號(hào)分隔(即,?key=value?鍵值對(duì))的一串大小低于4kb的字符串蚕断。
Cookie的缺陷
1. Cookie會(huì)被附加在每個(gè)HTTP請(qǐng)求中,所以無(wú)形中增加了流量入挣。
2. 由于在HTTP請(qǐng)求中的Cookie是明文傳遞的亿乳,所以安全性成問(wèn)題,除非用HTTPS。
3. Cookie的大小限制在4KB左右葛假,對(duì)于復(fù)雜的存儲(chǔ)需求來(lái)說(shuō)是不夠用的
WebStorage提供了一些方法障陶,數(shù)據(jù)操作比cookie方便且存儲(chǔ)量達(dá)到5MB;
setItem (key, value) —— ?保存數(shù)據(jù)聊训,以鍵值對(duì)的方式儲(chǔ)存信息抱究。
? ? ? ?getItem (key) —— ?獲取數(shù)據(jù),將鍵值傳入带斑,即可獲取到對(duì)應(yīng)的value值媳维。
? ? ? ? removeItem (key) —— ?刪除單個(gè)數(shù)據(jù),根據(jù)鍵值移除對(duì)應(yīng)的信息遏暴。
? ? ? ? clear () —— ?刪除所有的數(shù)據(jù)
? ? ? ? key (index) —— 獲取某個(gè)索引的key