html5内置了2种本地数据库,一是被称为“SQLLite”,可以通过SQL语言来访问文件型SQL数据库。二是被称为“indexedDB” 的NoSQL类型的数据库 这篇主要讲SQLLite 在js中使用SQLLite数据库,分两个步骤 一、创建访问数据库 使用openDatabase方法创建 该方 ...
分类:
数据库 时间:
2017-05-11 00:59:10
阅读次数:
351
前言在HTML5的本地存储中,有一种叫indexedDB的数据库,该数据库是一种存储在客户端本地的NoSQL数据库,它可以存储大量的数据。从上篇:HTML5进阶系列:webStorage,我们知道webStorage可以方便灵活的在本地存取简单数据,但是对于大量结构化存储,indexedDB的优势就更加明显。..
分类:
数据库 时间:
2017-05-08 14:25:52
阅读次数:
191
连接数据库一个网站可以有多个indexedDB数据库,但每个数据库的名称是唯一的。我们需要通过数据库名来连接某个具体的数据库。varrequest=indexedDB.open(‘dbName‘,1);//打开dbName数据库request.onerror=function(e){//监听连接数据库失败时执行
console.log(‘连接数据库失败‘)..
分类:
数据库 时间:
2017-05-06 10:23:12
阅读次数:
181
检查和管理存储、数据库与缓存 查看和修改本地存储与会话存储。 检查和修改 IndexedDB 数据库。 对 Web SQL 数据库执行语句。 查看应用缓存和服务工作线程缓存。 点击一次按钮即可清除所有存储、数据库、缓存和服务工作线程。 本地存储 如果您使用本地存储存储键值对 (KVP),则可以从 L ...
分类:
其他好文 时间:
2017-04-24 19:46:37
阅读次数:
201
(此处转自 伯乐在线 - CharlieChu ) Chrome开发者工具面板 总述 Elements:查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈。 Console:记录开发者开发过程中的日志信息,且可以作为与JS进行交互的命令行Shell。 Sou ...
分类:
其他好文 时间:
2017-04-11 13:56:14
阅读次数:
260
angular.module('indexdb', []) .factory('indexDbJs', [function() { const CurDBVersion = 10000; window.indexedDB = window.indexedDB || window.mozIndexed... ...
分类:
数据库 时间:
2017-03-29 12:38:58
阅读次数:
236
转载:H5缓存机制浅析-移动端Web加载性能优化【干货】 作者:贺辉超,腾讯游戏平台与社区产品部 高级工程师 目录 1 H5缓存机制介绍 2 H5缓存机制原理分析 2.1 浏览器缓存机制 2.2 Dom Storgage(Web Storage)存储机制 2.3 Web SQL Database存储 ...
分类:
移动开发 时间:
2017-03-26 19:26:42
阅读次数:
380
摘要 简单场景描述:将html5开发的app内嵌入ios app中,有部分数据,需要在本地存储,就想到使用浏览器的localstorage或者indexeddb,另外localstorage存储的方式是key,value的方式,并且value是字符串类型的,一般会将json字符串的方式保存,但用起来 ...
分类:
数据库 时间:
2017-03-17 19:09:19
阅读次数:
288
IndexedDB是可以让您在浏览器中持久保存数据的一种方法。不管网络是否可用,它都可以让您创建带有强大的数据查询能力的web应用,这些应用可以是联网的、或者离线的。IndexedDB 适用于存储大量数据的应用(比如dvd碟片出租库的登记簿)和不需要持久连网运行的应用(比如,邮件客户端、待办事项、注 ...
分类:
数据库 时间:
2017-03-01 16:01:03
阅读次数:
358
插入、查询、删除数据 在您对新建的数据库做任何操作之前,需要开启一个事务。事务源自数据库对象,您必须指定事务要涵盖的对象store。一旦进入事务,您就能够访问对象store,用以操作数据和创建请求。接下来,您需要决定是更改数据库还是读取数据库的内容。事务有三个有效模式:只读,读写,版本变更。 变更数 ...
分类:
数据库 时间:
2017-03-01 15:41:08
阅读次数:
282