1、使用sessionStorage的必然性
经常性在本地存储大量的数据,传统方式我们以document.cookie来进行存储的,但是由于其存储大小只有4k左右,并且解析也相当的复杂,给开发带来诸多不便,HTML5规范则提出解决方案
2、HTML5提供的解决方案:
a)window.sessionStorage
生命周期为关闭浏览器窗口
在同一个窗口下数据可以共享
b)window.localStorage
i.永久生效,除非手动删除:存储在硬盘上
ii.可以多窗口共享。但是不能跨浏览器
方法介绍两种存储方式的方法一致
SetItem(key,value):设置数据,以键值对的方式
getItem(key)
removeItem(key)
clear
3.特点:
a)设置、读取方便
b)容量较大,sessionStorage约5M、localStorage约20M
c)只能存储字符串,可以将对象JSON.stringify() 编码后存储
4、案例
if(isRemenber.checked==true