问题标签 [lawnchair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
308 浏览

javascript - 草坪椅索引问题

我正在尝试 Lawnchair,但至少可以说文档很少。这里有几个问题:

1)我如何订购存储对象的列表?或者,换句话说,如何为对象定义索引?

2) 有没有办法拥有多个钥匙?

另外,有人知道另一个跨平台(IndexedDB + WebSQL)数据库框架吗?persistence.js 没有削减它,因为它需要 Firefox 上的 Google Gears。

0 投票
2 回答
1046 浏览

sqlite - 如何在 PhoneGap 应用程序中对我的 SQLite 数据库进行故障排除?

我正在使用带有 SQLitePlugin 适配器(https://github.com/davibe/Phonegap-SQLitePlugin)的 Phonegap 和 Lawnchair。如何对数据库进行故障排除以查看发生了什么?该数据库似乎没有像本地存储那样出现在网络检查器工具中。我怎么知道数据库是否发生了什么事?

0 投票
1 回答
786 浏览

javascript - Lawnchair javascript数据“获取”不允许我分配到另一个变量

我正在使用 Lawnchair 将数据保存在 js 中并将其检索回用于我的移动应用程序。

我的 js 文件中有这个。

问题是我总是在名字中得到“”。我永远不能在 Lawnchair 对象的“get”回调函数中设置任何变量。我错过了什么吗?

任何帮助,将不胜感激。

谢谢。

0 投票
1 回答
1326 浏览

ruby-on-rails-3 - Rails 3 离线网络应用程序存储和同步

我想使用 rails 3 开发能够离线工作并在网络可用时立即同步回来的移动应用程序。

我发现草坪椅似乎很有希望用于存储/同步,因为它是纯 json。

如果 rails 3 应用程序处于离线状态,是否有一种方法或设计模式可以激活 Lawnchair,然后在再次在线时将其与 rails 3 应用程序同步回草坪椅数据?

可以使用 rack-offline 来触发这种行为吗?

0 投票
1 回答
658 浏览

ios - Phonegap iOS 数据库查询

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

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

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

提前致谢!

0 投票
2 回答
941 浏览

android - Android PhoneGap localStorage 通过 Lawnchair

因此,我使用 PhoneGap 和 Lawnchair 编写了一个应用程序。它在 iOS 上完美运行,但在 Android 设备上我得到:

sqlite returned: error code = 14

这只发生在设备上而不是在模拟器中,关于我做错了什么有什么要点吗?

注意:这会阻止 Lawnchair 调用任何回调

0 投票
1 回答
384 浏览

javascript - 草坪椅“存在”方法?

我正在尝试使用草坪椅,但网站和 github 上的文档似乎说了不同的话。目前我需要检查一个条目是否存在,如果不存在则创建一个。

但是,当我运行草坪椅时(不是特殊参数,因为我让它为我选择适配器)我只是被告知“存在”不存在,但是我不确定这是否是文档中的问题,说明某些东西曾经存在或者是否这是一个真正的错误。我目前在开发时在 Firefox 中使用它,并且在我尝试用它做的所有其他事情上都可以正常工作(除了在不使用“新”初始化程序时它会复制条目。

无论如何,有没有办法找出条目是否存在?是存在风格的方法还是与 get 方法不同的回调?

0 投票
1 回答
5360 浏览

backbone.js - 清除 Backbone Collection 中的所有元素并将它们从关联的 Lawnchair 中移除

我正在使用 Backbone.js、Lawnchairbackbone.lawnchair.js

我想知道“清空”集合(来自应用程序和本地存储)的正确方法是什么?

目前,我正在使用这些方面的东西:

这本质上是破坏 localStorage 中的元素(lawnchair 提供了 nuke 方法)并从 localStorage 中获取。这似乎有点笨拙,我想知道我是否正在考虑这个权利 - 或者是否有更好的方法。

干杯!

0 投票
1 回答
1221 浏览

javascript - 存储后获取 LawnChair JSON Obj

我对如何从不同的页面检索我的 JSON 对象有点困惑。

第 1 页片段 [存储]:

.get返回我的对象​​(Firebug 的输出):

我如何从另一个页面引用这个?

以上返回对象,但不允许我引用单个元素(例如:我尝试过obj.nameobj.tasks.name全部obj.Object.name导致“未定义”)关于我做错了什么有什么建议吗?也许我一开始就存储不正确?

0 投票
0 回答
130 浏览

javascript - 草坪椅代码执行两次

我正在尝试使用 Lawnchair,发现它似乎执行了所有功能两次。这可能只是我在使用 JavaScript 时做错的事情。这是一个示例,除了演示我的问题之外什么都不做。

在此示例中,控制台显示了这一点。

因此,虽然整个代码部分只被调用一次,但内部函数确实被调用了两次。

这是语法问题吗?