开发基于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低啊 ?
那么保存数据,就是保存到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低啊 ?
相关文章推荐
- 在本地存储localStorage/sessionStorage中保存图片和文件(真的不适合保存文件图片大数据)
- 原生JavaScript常用本地浏览器存储方法四(HTML5 LocalStorage sessionStorage)
- 【html5】Web Storage本地存储 sessionStorage/localStorage
- HTML5开发学习(2):本地存储之localStorage 、sessionStorage、globalStorage
- H5本地存储详细使用教程(localStorage + JSON数据存储应用框架)
- 本地存储(cookie&&sessionStorage&&localStorage)
- 基于Swift的iOS应用程序开发:使用NSUserDefaults存储本地数据
- html5 本地存储-sessionStorage localStorage 本地数据库
- 数据存储之SQLite -- 如何查看数据库文件(基于AS开发工具)
- 客户端数据存储 localStorage sessionStorage
- H5本地存储详细使用教程(localStorage + JSON数据存储应用框架)
- H5本地存储详细使用教程(localStorage + JSON数据存储应用框架)
- 本地存储 localStorage/sessionStorage/cookie
- IOS开发模块总结(一)本地数据存储2 sqlite
- IOS开发模块总结(一)本地数据存储3 sqlite(FMDB开源代码对sqlite的封装)
- 移动端浏览器隐私模式/无痕模式使用本地存储localStorage/sessionStorage的问题
- H5本地存储详细使用教程(localStorage + JSON数据存储应用框架)
- sessionStorage/localStorage 本地存储
- HTML 本地存储(localStorage sessionStorage IndexedDB)
- html 本地存储(localStorage and sessionStorage)