Web SQL

Web SQL

首先先上一张运行截图:
在这里插入图片描述
  以上是在谷歌中执行脚本在websql中创建数据库、插入数据的结果。
  这个结果将一直保存,即使关掉网页重新打开,打开数据库后仍能得到以前操作的结果,但是当你清理浏览器缓存之后,这个结果就不在了,所以我认为其实webSQL就是讲cookie组织为数据库的结果!!!
  下面是运行的源码

Web SQL 与 cookie

  对于web应用的存储,相信大家都接触过Cookie。Cookie用于弥补HTTP协议的无状态性,服务器可以使用Cookie中包含的信息来判断HTTP传输的状态。但Cookie有自己固有的缺陷,它的大小受限制,大多数浏览器对它的大小限制为4K,且可以被禁用,Cookie在客户端和服务器中来回传输,很浪费带宽;它采用明文处理,存在安全风险,加密和解密则会影响程序性能。

   对于 HTML5,也许很有用的就是它新推出的“Web Storage”(Web 存储)API,它包括 localStorage 和 sessionStorage,对简单的键值对(比如应用程序设置)或简单对象(如应用程序状态)进行存储,使用本地和会话存储能够很好地完成,对于存储少量的数据非常有用,但是对大量的结构化数据进行处理时,它就力所不及了,而这正是 HTML5 的“Web SQL Database” API 接口的应用所在。

更多关于前端面试的内容,请访问该链接
参考
HTML5 Web SQL Database 简介

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值