問題タブ [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)データベースフレームワークを知っている人はいますか?パーシスタンス.jsはFirefoxでGoogleGearsを必要とするため、それをカットしません。

0 投票する
2 に答える
1046 参照

sqlite - PhoneGapアプリケーションでSQLiteデータベースのトラブルシューティングを行う方法は?

SQLitePluginアダプター(https://github.com/davibe/Phonegap-SQLitePlugin)でPhonegapとLawnchairを使用しています。DBのトラブルシューティングを行って、何が起こっているかを確認するにはどうすればよいですか?DBは、localstrorageのようにWebインスペクターツールに表示されないようです。DBで何かが起こっているかどうかをどうやって知ることができますか?

0 投票する
1 に答える
786 参照

javascript - Lawnchair javascript data "get" で別の変数に代入できません

Lawnchair を使用してデータを js に保存し、モバイル アプリ用に取得しています。

これは私のjsファイルにあります。

問題は、名前に常に「」が含まれることです。Lawnchair オブジェクトからの「get」のコールバック関数内に変数を設定することはできません。何か不足していますか?

どんな助けでも大歓迎です。

ありがとう。

0 投票する
1 に答える
1326 参照

ruby-on-rails-3 - Rails3オフラインWebアプリのストレージと同期

Rails 3を使用して、オフラインで動作し、ネットワークが利用可能になり次第同期を取り戻すことができるモバイルアプリを開発したいと思います。

純粋なjsonであるため、保存/同期に有望と思われる芝生を見つけました。

Rails 3アプリがオフラインの場合にLawnchairをアクティブ化し、再びオンラインになったらLawnchairデータをRails 3アプリと同期する方法またはデザインパターンはありますか?

ラックオフラインを使用してこの動作をトリガーできますか?

0 投票する
1 に答える
658 参照

ios - Phonegap iOS DB クエリ

Phonegap 1.3.0 を使用しており、ローカル ストレージを使用するアプリを開発したいと考えています。いくつかのグーグル検索でsqliteにたどり着きましたが、アプリに実装することに成功していません。

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

このリンクを試しましたが、このlawnchair.jsが何であるかは本当にわかりません。Sqlite が私の優先事項ですが、他のオプションも試すことができます。window.opendatabase() も試しましたが、アプリでは機能しません。

前もって感謝します!

0 投票する
2 に答える
941 参照

android - Lawnchair 経由の Android PhoneGap localStorage

そこで、PhoneGap と Lawnchair を使用してアプリを作成しました。iOSでは完全に動作しますが、Androidデバイスでは次のようになります:

sqlite returned: error code = 14

これはデバイス上でのみ発生し、シミュレーターでは発生しません。私が間違っている点はありますか?

注: これにより Lawnchair によるコールバックの呼び出しが停止します

0 投票する
1 に答える
384 参照

javascript - ローンチェア「存在する」方法?

Lawnchair を使用しようとしていますが、サイトと github のドキュメントは異なることを言っているようです。現在、エントリが存在するかどうかを確認し、存在しない場合は作成する必要があります。

ただし、lawnchair を実行すると (アダプターを選択させるため、特別なパラメーターではありません)、「存在する」というメッセージが表示されますが、これがドキュメントの問題であるかどうかはわかりません。それは本当のバグです。私は現在開発中にFirefox内でそれを使用しており、それを使ってやろうとした他のすべてのものでうまく動作します(「新しい」初期化子を使用していないときにエントリを複製することを除いて.

とにかく、エントリが存在するかどうかを調べる方法はありますか? 既存のスタイル メソッドなのか、get メソッドとは異なるコールバックなのか?

0 投票する
1 に答える
5360 参照

backbone.js - バックボーンコレクションからすべての要素をクリアし、関連するLawnchairからそれらを削除します

Backbone.js、Lawnchairbackbone.lawnchair.jsを使用しています。

コレクションを(アプリケーションとlocalStorageの両方から)「空にする」正しい方法は何でしょうか?

現在、私はこれらの線に沿って何かを採用しています:

これは基本的にlocalStorageの要素を破壊し(lawnchairはnukeメソッドを提供します)、localStorageからフェッチします。これは少し不格好なようです、そして私はこの権利について考えているのか、それとももっと良い方法があるのか​​と思っていました。

乾杯!

0 投票する
1 に答える
1221 参照

javascript - 保存後に LawnChair JSON Obj を取得する

JSON オブジェクトを別のページから取得する方法について少し混乱しています。

ページ 1 スニペット [保存]:

私の.getオブジェクトを返します(Firebugからの出力):

別のページからこれを参照するにはどうすればよいですか?

上記はオブジェクトを返しますが、個々の要素を参照することはできません (例: 試した、またはobj.nameすべての結果が「未定義」になります) 私が間違っていることについて何か提案はありますか? そもそも保存方法が悪いのではないでしょうか?obj.tasks.nameobj.Object.name

0 投票する
0 に答える
130 参照

javascript - Lawnchair コードが 2 回実行される

I am trying to use Lawnchair and have found that it seems to execute all functions twice. This may be just something I am doing wrong with JavaScript in general. Here is and example that does nothing other than demonstrate my problem.

In this example the console shows this.

So while the whole section of code is only getting called once, the inner function is indeed getting called twice.

Is this a syntax problem?