HTML5的本地存储 LocalStorage

展开/收缩

localStorage顾名思义,就是本地存储的意思,在以前很长一段时间,要想在客户端存储一些配置及登录信息等数据都只能通过COOKIE或flash的方式,如今html5来临,也带来了更强大的本地存储,最多可存储大小5M的字符串,足可以满足大部分的web应用,比cookie的4K要大出不少,还有一个sessionStorage,功能基本与localStorage相同,看名字便知与sesstion一样,关闭浏览器即失效。

以前有用过cookie的都了解cookie的存储读取方式都不太优雅,需要自己封装set get方法,而localStorage则方便许多,localStorage 是作為window的一个属性存在的,拥有setItem,getItem,removeItem,clear等方法,相当方便。

浏览器的支持除了IE7及以下不支持外,其他标准浏览器都完全支持(ie及FF需在web服务器里运行),支持情况如下图:

如下代码即可判断浏览器是否支持

if(window.localStorage){
    alert("浏览支持localStorage")
}else{
   alert("浏览暂不支持localStorage")
}

[继续阅读全文...]

>>
后台管理 工具库 RSS 微博 简历