问题标签 [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.
javascript - 草坪椅索引问题
我正在尝试 Lawnchair,但至少可以说文档很少。这里有几个问题:
1)我如何订购存储对象的列表?或者,换句话说,如何为对象定义索引?
2) 有没有办法拥有多个钥匙?
另外,有人知道另一个跨平台(IndexedDB + WebSQL)数据库框架吗?persistence.js 没有削减它,因为它需要 Firefox 上的 Google Gears。
sqlite - 如何在 PhoneGap 应用程序中对我的 SQLite 数据库进行故障排除?
我正在使用带有 SQLitePlugin 适配器(https://github.com/davibe/Phonegap-SQLitePlugin)的 Phonegap 和 Lawnchair。如何对数据库进行故障排除以查看发生了什么?该数据库似乎没有像本地存储那样出现在网络检查器工具中。我怎么知道数据库是否发生了什么事?
javascript - Lawnchair javascript数据“获取”不允许我分配到另一个变量
我正在使用 Lawnchair 将数据保存在 js 中并将其检索回用于我的移动应用程序。
我的 js 文件中有这个。
问题是我总是在名字中得到“”。我永远不能在 Lawnchair 对象的“get”回调函数中设置任何变量。我错过了什么吗?
任何帮助,将不胜感激。
谢谢。
ruby-on-rails-3 - Rails 3 离线网络应用程序存储和同步
我想使用 rails 3 开发能够离线工作并在网络可用时立即同步回来的移动应用程序。
我发现草坪椅似乎很有希望用于存储/同步,因为它是纯 json。
如果 rails 3 应用程序处于离线状态,是否有一种方法或设计模式可以激活 Lawnchair,然后在再次在线时将其与 rails 3 应用程序同步回草坪椅数据?
可以使用 rack-offline 来触发这种行为吗?
ios - Phonegap iOS 数据库查询
我正在使用 Phonegap 1.3.0,并想开发一个使用本地存储的应用程序。一些谷歌搜索把我带到了 sqlite,但我在我的应用程序中实现它没有成功。
https://github.com/davibe/Phonegap-SQLitePlugin
我尝试了这个链接,但我真的不确定这个 glasschair.js 的全部内容。Sqlite 是我的首要任务,但我也可以尝试其他选项。我也试过 window.opendatabase() 但它在我的应用程序中不起作用。
提前致谢!
android - Android PhoneGap localStorage 通过 Lawnchair
因此,我使用 PhoneGap 和 Lawnchair 编写了一个应用程序。它在 iOS 上完美运行,但在 Android 设备上我得到:
sqlite returned: error code = 14
这只发生在设备上而不是在模拟器中,关于我做错了什么有什么要点吗?
注意:这会阻止 Lawnchair 调用任何回调
javascript - 草坪椅“存在”方法?
我正在尝试使用草坪椅,但网站和 github 上的文档似乎说了不同的话。目前我需要检查一个条目是否存在,如果不存在则创建一个。
但是,当我运行草坪椅时(不是特殊参数,因为我让它为我选择适配器)我只是被告知“存在”不存在,但是我不确定这是否是文档中的问题,说明某些东西曾经存在或者是否这是一个真正的错误。我目前在开发时在 Firefox 中使用它,并且在我尝试用它做的所有其他事情上都可以正常工作(除了在不使用“新”初始化程序时它会复制条目。
无论如何,有没有办法找出条目是否存在?是存在风格的方法还是与 get 方法不同的回调?
backbone.js - 清除 Backbone Collection 中的所有元素并将它们从关联的 Lawnchair 中移除
我正在使用 Backbone.js、Lawnchair和backbone.lawnchair.js。
我想知道“清空”集合(来自应用程序和本地存储)的正确方法是什么?
目前,我正在使用这些方面的东西:
这本质上是破坏 localStorage 中的元素(lawnchair 提供了 nuke 方法)并从 localStorage 中获取。这似乎有点笨拙,我想知道我是否正在考虑这个权利 - 或者是否有更好的方法。
干杯!
javascript - 存储后获取 LawnChair JSON Obj
我对如何从不同的页面检索我的 JSON 对象有点困惑。
第 1 页片段 [存储]:
.get
返回我的对象(Firebug 的输出):
我如何从另一个页面引用这个?
以上返回对象,但不允许我引用单个元素(例如:我尝试过obj.name
或obj.tasks.name
全部obj.Object.name
导致“未定义”)关于我做错了什么有什么建议吗?也许我一开始就存储不正确?
javascript - 草坪椅代码执行两次
我正在尝试使用 Lawnchair,发现它似乎执行了所有功能两次。这可能只是我在使用 JavaScript 时做错的事情。这是一个示例,除了演示我的问题之外什么都不做。
在此示例中,控制台显示了这一点。
因此,虽然整个代码部分只被调用一次,但内部函数确实被调用了两次。
这是语法问题吗?