【问题标题】:How can I create a client-side database that persist between sessions?如何创建在会话之间持续存在的客户端数据库?
【发布时间】:2010-12-02 14:24:13
【问题描述】:

我正在使用 HTML5 使用 Lawnchair Javascript 库创建一个客户端数据库,但是当你创建一个新的 Lawnchair 对象时,我得到的是一个新的本地存储,而不是一个新的数据库

var people = new Lawnchair('people');

问题是在本地存储中我只有一张表,而且我需要能够创建的不仅仅是一张表。

【问题讨论】:

  • 标题说明了一个会话,但您的文本却谈论了多个数据库。你到底需要什么?

标签: javascript html client-side-data


【解决方案1】:

您可以参考此页面了解本地数据库的使用情况。但并非所有浏览器都支持它。

http://blog.darkcrimson.com/2010/05/local-databases/

【讨论】:

    【解决方案2】:

    您可能希望使用 Web SQL 数据库,但这仅由 Chrome、Safari 和 Opera 实现。如果这不是问题,请看这里:http://www.html5rocks.com/tutorials/offline/storage/

    顺便问一下,你是什么意思

    在本地存储中我只有一张桌子

    ?

    您可以使用本地存储来保存不同的值,如下所示:

    localStorage['foo'] = "foo";
    localStorage['bar'] = "bar";
    localStorage['baz'] = "baz";
    

    值是字符串,因此您也可以根据需要保存 json 或其他内容。

    【讨论】:

      猜你喜欢
      • 2011-10-10
      • 2019-01-09
      • 2016-10-06
      • 1970-01-01
      • 2020-12-18
      • 1970-01-01
      • 2013-11-08
      • 2017-12-28
      • 1970-01-01
      相关资源
      最近更新 更多