问题标签 [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 .nuke() not working after filling my storage quota
I'm using Lawnchair to store persistent data using the "dom adapter" of my web client (Firefox 13.0) and have hit the storage quota. Console.log says
Fair enough; I'll just nuke it with this:
Before I hit my storage quota, the code above worked to wipe everything out of persistent storage. But now it doesn't work. The page displays fine, but console log shows nothing. I expect it to say "nuked" as it used to.
The following code displays all of my persistent data (after trying to nuke() it with the code above).
How can I make Lawnchair.nuke() work after it's hit its storage limit?
javascript - 循环中的异步 SQL 插入
我在将行插入 SQL 数据库时遇到问题。我想将一组对象转换为 javascript 中的 SQL 表。
以下代码仅添加数组的第一个对象。我已经尝试了在 stackoverflow 和其他地方可以找到的所有内容,但无法使其正常工作。
任何帮助,将不胜感激。谢谢。
更新 1:我已将其更改为 mathec 的示例,并稍微缩小了问题范围。
插入的行数取决于插入对象的大小。所以它与处理每个对象所需的时间有关。
我该如何解决这个问题?谢谢。
更新 2:
我在下面采纳了 Robert Young 的建议,并附上了一个独立的例子。
下面的示例仅插入前 5 个元素。如果我删除了测试键中的一些单词文本,所以它只说“单词”一次,那么就会插入 10 个元素。所以现在我确定它与处理每个对象所需的时间有关。
更新 3:我使用了罗伯特建议的代码,并提出了以下与三个小元素一起使用的代码。所以我改变了第一个元素,使它比其他元素更大来测试它。第一个元素没有添加,最后两个是。处理数组有时间限制吗?
javascript - 如何用草坪椅js链接记录
我在我的 Phonegap 应用程序中使用来自http://brian.io/lawnchair/的 Lawnchair JS来管理我的数据库记录。我是文档存储的新手,但对传统的关系数据库有经验。如果我想在另一条记录上引用一条记录,我应该怎么做。例如:我有多个食品配料记录,我有多个食谱记录,在食谱 JSON 中,有没有办法引用配料记录?
cordova - 关闭应用程序后,通过 Lawnchair 存储在 phonegap 中的数据是否持久?
我想使用 Lawnchair & Phonegap 创建一个安卓应用。
在我开始之前,我想知道通过草坪椅保存的数据在应用程序关闭后是否保持不变?
例如,我希望用户保存偏好,关闭应用程序,当他们重新打开应用程序时,他们的偏好会被记住。
我不需要代码示例;-) 只是一个是/否/也许会很棒!
谢谢,李
cordova - Phonegap:无法使 localStorage 持久化
所以我初始化了一切:
然后我注释掉这条消息以测试它是否持续存在......
它没有——我做错了什么?我正在制作一个健身应用程序,我需要永久保存人们的锻炼/锻炼统计数据……我应该只做一些文件 i/o 吗?
json - Json 和草坪椅的使用
我在草坪椅文档中看到了以下示例,
我不确定我是否理解正确,但根据我的理解,我编写了这样的代码,(名称,dtime,地址是具有值的变量)
但是,在警报中我没有得到价值,我得到了“[object Object]”。
1)如何在草坪椅中存储多属性json对象
2)如何获取该json对象。
javascript - Lawnchair.js 不更新数据
我有一个用于在本地存储数据的“LocalStore”对象。它基于一个 Lawnchair 对象。
然后使用以下方法扩展 LocalStore _.extend
(来自 Underscore.js 库):
此代码用于将 Backbone.js Collection 对象更新为 Lawnchair。第一次为我的用户集合运行“保存”时,它正确保存并显示该对象是一个简单的键/值对,其中值是一个数组。
Later in my code when a User selects a Default Project, I modify the Users Collection and call "save" again with an updated "defaultProjectId" on the User. The code runs error free, but the after('save')
code for Lawnchair runs and shows me that:
- The record
object returned is a key/value pair where value is a full Backbone.js Collection with the defaultProjectId property set correctly.
- The getData
method that grabs the latest from the Database still shows as a key/value pair with value a simple Array and defaultProjectId is set incorrectly.
I'm at a loss as what to do. It should just be simply calling "lawnchair.save" updates the record, but it just doesn't do it.
javascript - Javascript 草坪椅
我在 phonegap 应用程序中使用草坪椅进行存储。我用它将设置保存为字符串。我能够保存一个字符串并检索它,因为我将它打印到控制台。但是,一旦我关闭应用程序并完全重新启动它,该值就不再存储并且消失了。下面是存储和保存代码。感谢您提前提供任何帮助。
search - 带有草坪椅数据库的 phonegap 应用程序的搜索功能
我该怎么做(标题)?
我查看了http://brian.io/lawnchair/plugins/上的插件“文档” ,我可以看到正在搜索平等,但我没有看到 .indexOf() 的内容
用例:我想在我的文章数据库中搜索至少包含关键字“obama”的每篇文章我希望在文章的正文字段中看到每个带有“obama”的文章对象。
如果有与每篇文章相关联的关键字会有所帮助,我也可以添加它,我的主要问题 atm 只是进行搜索。
javascript - Lawnchair Phonegap 迭代脚本
我正在使用 Lawnchair 进行 HTML5 iOS 应用程序开发以进行持久存储。
我有一个返回未定义 11 次的迭代脚本,这是脚本
数据显然在本地存储中,但没有正确迭代,有人可以解决这个问题吗?谢谢