WebStroage,sessionStorage,localStorage使用

WebStroage技术中,浏览器为用户提供了两个对象

1. sessionStorage:

会话级数据存储,类数组对象,在浏览器进程所分得内存存储着一次web会话可用的数据,可供此次会话中所有的页面共同使用,浏览器一旦关闭就消失了。作用:在同一个会话中的所有页面见可共享数据

注意: 存储就是的地方就相当于一个对象,只不过往对象里面存东西,转字符串后存进去,取出来后又转回来对象转字符串:JSON.stringify() 字符串转对象:JSON.parse()

注意: key自定义,相当于属性名,一般为字符串。value为存属性值自定义内容

保存一个数据:

	 sessionStorage[key]=value;			//第一种方式
	 sessionStorage.setItem(key,value);	//第二种方式

读取一个数据:

	sessionStorage[key]					//第一种方式
	sessionStorage.key					//第二种方式
	sessionStorage.getItem(key);		//第三种方式

删除一个数据:

	sessionStorage.removeItem(key);

删除所有的数据:

	sessionStorage.clear();

获得所有数据的数量:

	sessionStorage.length;

获取第i个key

	sessionStorage.key(i);

2. localStorage:本地级存储,类数组对象永久存在,作用:访问历史,内容定制,样式定制,网页主题…

用法同sessionStorage完全一致

你可能感兴趣的:(localStorage,sessionStorage,WebStroage)