0

我正在使用 Phonegap 1.3.0,并想开发一个使用本地存储的应用程序。一些谷歌搜索把我带到了 sqlite,但我在我的应用程序中实现它没有成功。

https://github.com/davibe/Phonegap-SQLitePlugin

我尝试了这个链接,但我真的不确定这个 glasschair.js 的全部内容。Sqlite 是我的首要任务,但我也可以尝试其他选项。我也试过 window.opendatabase() 但它在我的应用程序中不起作用。

提前致谢!

4

1 回答 1

2

草坪椅是许多存储方法的包装。有 localstorage、sqlite、blackberry specific 等。
草坪椅上有许多适配器来存放东西。
http://westcoastlogic.com/lawnchair/adapters/
草坪椅的工作方式是,如果指定了适配器,它将使用该适配器,或者如果没有指定适配器并且所有适配器的代码都附加到了 glasschair.js 文件中,然后,Launchchair 按附加顺序检查要使用哪个,并选择它认为合适的第一个。

让草坪椅易于使用的原因是我们不必处理 sql 语法(假设您想使用 sqlite 适配器。)您只需通过以下方式在 JSON 中存储和检索数据

table.save(key:"obj", name:{a:"aaaa", b:"bbbb"})

table.get(key:"obj", function(ob){
  //callback
})

并且在内部,草坪椅会将数据保存在 sqlite 中。
您可以使用任何适配器,但您只需要使用上述语法。简单的。草坪椅是许多存储选项的强大包装。看看这个

于 2012-02-21T14:58:46.290 回答