- 本地存儲
Cookie(局限性):用戶可以禁用cookie,最多只能存儲4kb,cookie有過期時(shí)間的(一般我們設(shè)置的時(shí)間最長1個(gè)月筐付,用戶使用殺毒軟件也可以清除我們的cookie)
LocalStorage:持久化存儲到本地辩尊,沒有過期時(shí)間,最大可存儲5MB
都是采用的明文存儲刘绣,我們在控制臺(Resource)下可以看到存儲的信息,所以本地存儲都是不安全的(不要存儲重要的信息挣输,如果需要的話纬凤,我們需要對重要的信息進(jìn)行嚴(yán)格的加密—md5加密)
WebStorage(localStorage(常用,sessionStorage))
由于我們的localStorage可以存儲很多的數(shù)據(jù)撩嚼,我們在項(xiàng)目中把不經(jīng)常更新的數(shù)據(jù)進(jìn)行存儲停士,下一次打開頁面,先把本地緩存的數(shù)據(jù)展示绢馍,減少對于服務(wù)器的請求壓力---移動(dòng)端的本地緩存
備注知識點(diǎn):
1向瓷、JSON.parse()用于從一個(gè)字符串中解析出json對象
2、JSON.stringify()用于從一個(gè)對象解析成字符串
3舰涌、jQuery.parseJSON(jsonString) : 將格式完好的JSON字符串轉(zhuǎn)為與之對應(yīng)的JavaScript對象
4猖任、JSON.parse()和jQuery.parseJSON()的區(qū)別:
有的瀏覽器不支持JSON.parse()方法,使用jQuery.parseJSON()方法時(shí)瓷耙,在瀏覽器支持時(shí)會返回執(zhí)行JSON.parse()方法的結(jié)果朱躺,否則會返回類似執(zhí)行eval()方法的結(jié)果。