您的位置:首页 > 运维架构 > 网站架构

开发基于Safari的wap网站时,本地数据存储(sessionStorage localStorage sqlite)小结

2012-03-01 11:13 661 查看
开发基于Safari的wap网站,有时可能需要保存一些数据在客户端,

那么保存数据,就是保存到Safari浏览器的存储空间里,

实现方式有三种:

1、sessionStorage

2、localStorage

3、sqlite

sessionStorage localStorage 是html5的新特性,比较新的手机浏览器都支持,二者区别是,sessionStorage 保存的数据,在你关闭浏览器后,就清空了,localStorage保存的数据一直都存在。

sqlite是嵌在浏览器的一个数据库,浏览器开放一些接口,使得你的wap网站通过js,可以存储一些数据

通过js,创建数据库,建表,插入或查询数据等等。

sessionStorage localStorage 保存数据都是以键值对的形式,你可以在PC上用Chrome 或Safari的开发工具的resource里找到

localStorage保存比较简单的数据 如[key,value],比较方便

如果保存比较复杂的数据形式,可以看下边这个文章

https://github.com/knadh/localStorageDB

但本人的问题是,如果是查询一条记录,它每次都得把字符串读一遍,效率会不会比sqlite低啊 ?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: