HTML5中的localStorage
localStorage与cookie类似,它是存储在客户端浏览器中的数据,它与cookie不同的一点是它没有时间限制。localStorage属于html5中的新特性,在浏览器支持localStorage统计中,Chrome4+、Firefox3.5+、IE8+、IE7兼容模式、Safari4+、Opera10.5+都是支持localStorage的。以下代码可以用于检测你的浏览器是否支持localStorage:
if(window.localStorage){
alert('你的浏览器支持localStorage!');
}else{
alert('浏览器不支持localStorage!');
}
|
localStorage是以key/value方式来进行存储的,并且value只能是字符串形式,如果你要使用其他数据类型,需要进行相应的转换。设置和获取localStorage方法是使用localStorage.key,或localStorage[key]的形式,如:
localStorage.myName='walkingp';
alert('name:' + localStorage.myName + '\rsite:' + localStorage['mySite']);
|
修改其值就是重新设置相应的localStorage项取值。移除其值可以将其值设为null。