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

本文探讨了在Safari浏览器环境下开发WAP网站时如何保存数据,包括sessionStorage、localStorage和sqlite三种方式的原理、使用场景及效率对比。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值