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

开发基于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低啊 ?

转载于:https://www.cnblogs.com/landebug/archive/2012/03/01/2416661.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值