那里有一个javascript库,用于localstorage,以模拟sqlite

问题描述 投票:0回答:4

您可以使用JavaScript LINQ实现之一。他们从普通的JavaScript对象/阵列中获取数据,因此应该使与LocalStorage的接口几乎进行蛋糕。

http://jslinq.codeplex.com/

http://linqjs.codeplex.com/
javascript sql sqlite local-storage
4个回答
8
投票
甚至

http://www.thomasfrank.se/sqlike.html

在线演示:Http://secretgeek.net/jslinq/
(请注意左上方的选项) 我不太确定插入/更新方面,但是您可以对它们进行一些不错的数据查询。
trytrysql.js。这是从本机C到纯JavaScript的SQLite的直接端口。

Tryalasql.js

。这是在纯JavaScript上编写的SQL数据库。即使使用LocasStorage都没有功能,但是您可以轻松地保存和还原会话或更改之前和之后所需的所有数据。

在这里是如何将AlasQl与localstorage一起使用的示例:


8
投票

这个例子


6
投票
SequeSphere

SequeSphere是一个JavaScript库,可在所有现代浏览器和平台上工作,并将其数据存储在索引DB和LocalStorage中(取决于浏览器支持的内容)。 它可以轻松地与任何第三方RIA框架集成,并提供“更改跟踪器”以帮助数据同步。

您询问有关复杂选择功能的询问,以下内容在续集的网站下找到:

top 9 Cool Secelsphere功能

续集最令人印象深刻的特征必须是
  革命性的SQL解析和执行引擎。它处理所有正常
  选择功能和表达式,然后超越左处理,
  正确,全外部连接。它不仅拥有无限的处理
  子查询的嵌套,它在每个主要子句中处理它们(选择,
  从哪里,加入,上,甚至组成!)。说到分组,
  它还处理分组集,汇总,立方体和盛大的分组
  功能。它甚至优雅地处理复杂的条件表达
  例如:

(a,b)不在((1,2),(3,4),(select c,d tab)) 在运行时能够以自定义,用户定义的方式混合 功能和第三方桌子(自己的两个很酷的功能 没错),SQL引擎确实是非凡的。没有其他SQL引擎 可以做这些事情,更不用说在所有人的JavaScript中100% 主要的浏览器和平台。而且,不要忘记它做到了 这以极快的速度:解析,计划和优化所有 发生子毫米


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.