html5 web sql学习过程中遇到的问题

za1275952454 2015-07-09 12:37:20
看教材中提到html5 web sql创建的数据库是保存在本地的.因此本人有几个疑问,
1.web sql和localStorage都是把数据存储在本地,那么为什么有了localStorage还要推出web sql.难道是因为web sql相对更灵活,可以创建表,实现表之间的关联关系?
2.介于上一个问题引发,web sql存取在本地,那么如果人为删除,那么一切关于用户记录在本地的信息都将消失,那web sql的推出相对web开发也起不了什么作用,也就用来保存用户一些无关紧要的信息?
望各位大神能帮忙解答!谢谢!
...全文
443 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
za1275952454 2015-07-09
  • 打赏
  • 举报
回复
引用 1 楼 gy127132060 的回复:
楼主发的贴真逗,,,保存在本地的东西都可以删了、都起不了什么作用。。。那楼主干嘛不把电脑系统也给删了,,,只留下BIOS??? 不过是些生命周期,使用方法的难易性问题罢了。。。
呵呵!你有没有考虑过重装系统?
za1275952454 2015-07-09
  • 打赏
  • 举报
回复
引用 2 楼 xmt1139057136 的回复:
This document was on the W3C Recommendation track but specification work has stopped. The specification reached an impasse: all interested implementors have used the same SQL backend (Sqlite), but we need multiple independent implementations to proceed along a standardisation path. 大概意思就是 这个文档曾经在W3C推荐规范上,但规范工作已经停止了。目前已经陷入了一个僵局:目前的所有实现都是基于同一个SQL后端(SQLite),但是我们需要更多的独立实现来完成标准化。 也就是说这是一个废弃的标准了,虽然部分浏览器已经实现,但。。。。。。。 由于Web SQL Database规范已经被废弃,原因说的很清楚,当前的SQL规范采用SQLite的SQL方言,而作为一个标准,这是不可接受的,每个浏览器都有自己的实现这还搞毛的标准。这样浏览器兼容性就不重要了,估计慢慢会被遗忘。不过Chrome的控制台真心好用啊,神马cookie、Local Storage、Session Storage、Web SQL、IndexedDB、Application Cache等html5新增内容看的一清二楚,免去了很多调试代码工作。
首先谢谢你能提我答疑,其实我想明白的是这项本地数据库技术的推出,主要是为了解决什么问题?
业余草 2015-07-09
  • 打赏
  • 举报
回复
This document was on the W3C Recommendation track but specification work has stopped. The specification reached an impasse: all interested implementors have used the same SQL backend (Sqlite), but we need multiple independent implementations to proceed along a standardisation path. 大概意思就是 这个文档曾经在W3C推荐规范上,但规范工作已经停止了。目前已经陷入了一个僵局:目前的所有实现都是基于同一个SQL后端(SQLite),但是我们需要更多的独立实现来完成标准化。 也就是说这是一个废弃的标准了,虽然部分浏览器已经实现,但。。。。。。。 由于Web SQL Database规范已经被废弃,原因说的很清楚,当前的SQL规范采用SQLite的SQL方言,而作为一个标准,这是不可接受的,每个浏览器都有自己的实现这还搞毛的标准。这样浏览器兼容性就不重要了,估计慢慢会被遗忘。不过Chrome的控制台真心好用啊,神马cookie、Local Storage、Session Storage、Web SQL、IndexedDB、Application Cache等html5新增内容看的一清二楚,免去了很多调试代码工作。
香蕉猪 2015-07-09
  • 打赏
  • 举报
回复
楼主发的贴真逗,,,保存在本地的东西都可以删了、都起不了什么作用。。。那楼主干嘛不把电脑系统也给删了,,,只留下BIOS??? 不过是些生命周期,使用方法的难易性问题罢了。。。
业余草 2015-07-09
  • 打赏
  • 举报
回复
1.cookie的存储大小有限 2.web sql很诱惑,可以像操作数据库一样操作本地数据 3.遇到关联性强,但安全性不高的数据操作起来更快 4.提高了Web应用程序的性能,减轻了服务器端的负担,使Web时代重新回到了“客户端为重,服务器为轻”的时代

39,087

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧