問題タブ [web-sql]
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.
android - Phonegapアプリに大量のデータを保存するためにWebSQLデータベースを使用する代わりに?
問題文 :-
1)アプリは複数のデバイス(Android、iOSなど)をサポートするためにPhonegapで開発されています
2)データ量が多いため、現在WebSQLデータベースを使用しています
3)アプリは、近い将来、更新されたデータを受信してデータベースを更新する必要があります
上記のアプリケーションについて、WebSQLデータベースの別のストレージ方法を提案してください。
私の知る限り、サーバー側にWebサービスを配置し、JSONを使用して現在のSQLデータベースを取得および更新できます。(私の人生ではJSONを使用したことがないので、間違っている場合は修正してください)。
(また)
いくつかのネイティブコールを使用してデバイスにデータを保存するphonegapのプラグインを作成します(ここでも限られた知識です)。しかし、AndroidベースやiOSベースのような複数のデバイスで機能しますか?
(また)
誰かが、html5関連のものを使用せずにこれを達成するためにどのように進めるかを提案して、通常のhtml5をサポートしていないブラウザーでもphonegapのWebソースを閲覧できるようにすることはできますか?
javascript - AndroidのW3C Web SQLデータベースの場所はどこですか
PhoneGap サイトから、Web SQL の使用をサポートしていることを知りました。
ここで、明確でないことがいくつかあります。
- アプリを再起動すると、データベースは消えますか?
- いいえの場合、それはどこにありますか? ファイル エクスプローラーに移動して、ファイルの形式を確認できますか? sqlite?
- Web SQL は SQLite と同じですか??
アイデアの参考にしてください^^
javascript - Javascript: $result.rows.item(x) 変数の型は何ですか?
HTML5のWEBSQLからのSELECTクエリの内容を読み込み表示する機能がありました。その関数を再利用したいのですが、取得しているのはJSONオブジェクトの配列であり、それをrows.item()に変換したいので問題があります。
例、私はこのJSON配列を持っています
$result.rows.item() のように変換するにはどうすればよいですか? item() は配列ではありません。配列の場合は、item[] である必要があります。
アップデート
Jeff のアイデアと助けを借りて、その方法を考え出しました。実際の例を見る
javascript - これは本当に非同期なのですか、それともあまりにも速く発生するので違いはありませんか?
WebDB 環境内で一連の sqlite クエリを同期的に実行する方法を作成しようとしています。同期ルーチンに相当すると思われるものを思いつきましたが、それをテストする方法がわかりません。ここに私が持っているものがあります:
紙の上では(私は思う)それはうまくいくはずです。それを見ると、最後のステートメントが実行されたときに警告メッセージが表示されると思いますが、必ずしもそれが戻ったときではありませんが、それを修正する方法がわかりません。関数の引数にコールバックを指定しようとしましたsynchronousSql
が、コールバックを使用して再帰的に呼び出す必要があり、空の匿名関数を使用すると、目的のコールバックが上書きされたように見えました。
したがって、2 つの質問があると思います。まず、これは本当に同期的ですか。次に、スタックの最後のコールバックで実行する最終コールバックを実装するにはどうすればよいですか?
edit : コードを最新バージョンに更新しました。ただし、最初の疑問は依然として残っています。これは本当に同期なのですか?
html - HTML 5WebSQLデータベースを使用する場合のデータはどこに保存されますか
HTML 5WebSQLデータベースについて読んだばかりです。こことグーグルで少し検索しましたが、簡単な答えが見つかりませんでした。
誰かが私にこれを使用するときにデータが保存されている場所を教えてもらえますか?メモリ内またはテキストファイルまたは他の何か?
また、どのブラウザがこれをサポートしていますか?
javascript - Web SQL ゲーム - 無名関数に追加の引数を渡す
JavaScript ゲームを作成しようとしていて、WebSQL を使用してゲーム データを保存しています。クエリ結果をフォーマットして返す独自のデータベース選択関数を作成しました。
この特定のインスタンスでは、返されたオブジェクトを results 関数に渡します。他の 2 つの変数も渡したいのですが、「Uncaught ReferenceError: PlanetInfo is not defined」というエラーが表示され続けます。誰かが助けることができれば、それは非常にありがたいです. よろしくお願いします。
「selectRowPlanets('query',outcomes(shipInfo,arrivalNumber));」も使用してみましたが、まだうまくいきません。
sqlite - WebSQL は主キーをサポートしていますか?
次のステートメントを使用して、Chrome で WebSQL テーブルを作成しています。
レコードを挿入しても、主キーが作成されていないようです。webSQL で一意のキーを作成するにはどうすればよいですか?
sqlite - SQLite プラグインを使用して Phonegap に事前設定された SQLite DB? Phonegap 1.2 と互換性がありますか?
phonegap ネイティブ アプリケーションに SQLite データベースを含めようとしています。動作するメソッドをいくつか見てきました。ただし、この最近の投稿を見ると、アプリを提出するときにこれらが問題になるようです。
これを投稿した人や他の人は、Phonegap SQLite プラグインを使用すると、事前に設定された SQLite DB をアプリに含めることができると示唆しています。
誰でもこれを確認し、事前入力されたデータベースをどのように正確に達成するかを指摘できますか? phonegap 1.2 では動作しないようです。
事前入力された DB を作成できる場合は、以前の phonegap に切り替えます。
mobile - Web SQL の現状 - モバイル プロジェクトで使用できますか?
iOS と Android で実行するアプリにWeb SQLを使用しています。これは jQuery Mobile でコーディングされており、PhoneGap を使用してネイティブ アプリに変換されます。
Web SQL は非推奨であり、サポートされなくなる可能性があると聞いたので、自分の環境 (iOS および Android) で引き続き使用できるかどうか疑問に思っています。
現時点では動作します。
別のソリューションに移行する必要がある場合、それは何ですか?
javascript - HTML5 でデータベース テーブルを作成または開く
以下のコードを使用する場合:
CurrADinfo
データベースが存在する場合は、データベースを作成または開きます。ただし、2 行目では常に新しいテーブルが作成されます。
テーブルを一度作成したいのですが、次に作成しようとすると、データベースで見つかったというフラグが返されます。どうやってやるの?