問題タブ [ydn-db]
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.
ydn-db - 適切なjsファイルを取得するにはどうすればよいですか?
ある時点で、どうにかしてファイル ydn.db-isw-sql-e-cur-qry-dev.js をダウンロードしました。このファイルを取得するためにダウンロード サイトでどのオプションを選択したか正確には覚えていませんが、完全に機能します。
.map だけでなく非開発バージョンも取得したいと考えています。指示に従って独自のライブラリを構築しようとしましたが、動作させることができませんでした。
ここで必要なファイルも見つかりません: https://github.com/yathit/ydn-db
必要なファイルを取得する方法に関するヒントはありますか?
ありがとう!
html - ie9 での ydn-db の問題: SCRIPT5007: プロパティ 'XMLDocument' の値を取得できません: オブジェクトが null または未定義です
私は ydn-db を使用して、複数のブラウザとデバイスでオフラインで動作するテスト アプリを構築しています。
私の最初のオプションは indexedDB を使用することでしたが、すべてのブラウザーとデバイスがそれをサポートしているわけではないことに気付きました。
そこで、いくつかの調査の後、ydn-db に移行することにしました。
これを行うことでdbを初期化しています:
これは chrome では正常に動作しますが、ie9 でテストすると次のエラーが発生します。
SCRIPT5007: プロパティ 'XMLDocument' の値を取得できません: オブジェクトが null または未定義です。
ここで何が問題になるかの手がかりはありますか?
サイトhttp://dev.yathit.com/ydn-db/downloads.htmlにある最新バージョンの ydn-db を使用しています。
次のモジュールをダウンロードしています: IndexedDb、WebSql、Webstorage、Userdata、Query
ydn-db - YDN のプライベート ブラウジングはどのように処理されますか?
Firefox は、プライベート ブラウジングで IndexedDB を無効にします。その場合、YDN は別のメカニズムにフォールバックしますか? 失敗したことを示す InvalidStateErrors を取得しています。
その場合、YDN に別のメカニズムを使用させる方法はありますか?
ありがとう!
indexeddb - ydn-db で内部結合を実装するには?
2 つのテーブルに内部結合を実装し、それらに基づいて実装する必要がorder_header
ありorder_item
ますORDER_ID
。同等の SQL クエリ:
SELECT * FROM order_header INNER JOIN order_item ON order_header.ORDER_ID=order_item.ORDER_ID
How to implement this in ydn-db?
ydn-db - ydn-db の put 操作の進行状況を知ることはできますか?
ydn-db を介した indexedDb へのテーブルの最初の入力はdb.put
、データ量によってはかなり時間がかかるため、ユーザーに進行状況バーを表示したいと考えています。
手術の経過を知ることはできdb.put
ますか?
javascript - ydn.db データベースが使用可能かどうかを確認するにはどうすればよいですか?
indexeddb データベースを正常に作成し、そこにデータをロードできます。同じページからこのデータベースのデータを読み取ることもできます。次に、サイトの別のページからデータベースを読み込もうとします。
これは動作しません。空の結果が得られます。ただし、上記のコードを Chrome の JavaScript コンソールに直接入力すると、機能します。調べてみると、データベースの準備ができていないようです。だから私はこれを試します。
ただし、これにより、コンソールに次のエラーが表示されます。
次のコード行でエラーが表示されます。
ここで何が欠けているのかわかりません。
javascript - YDN-DB executeSql がブラウザ上で正しく動作しない
ydn-dbでexecuteSqlを使用するスタックがあります。ydn-dbでexecuteSqlを使用すると、正しく取得されませんでした。ここに私のスニペットがあります。私のcacheDBスキーマは次のとおりです。
エラーはcacheDb.executeSql は関数ではありません
私の現在のブラウザはFirefox 34.0で、OS はUbuntu (14.04) 64です。
executeSqlを使用するために何かをする必要がありますか?
local-storage - YDN-DB は、私の IndexedDb ストアから最初の 100 行のみをフェッチします
私は次のようにIndexedDB
使用してすべてのレコードを取得しようとしています:YDN-DB.js
もちろん、 storeIndexedDb
はストアの名前で、keyNameはインデックスの 1 つです。
ですべての行を要求しているにもかかわらず、結果は長さ 100 の配列のみのようkeyName >= 0
です
私が間違っていることは何ですか?
アップデート:
keyRange
私はカーソル なしで試しました:
return this.database.values(store);
しかし、私は同じ結果を得ます。
ydn-db - ydn.db からストアを削除するには?
ローカル ストレージの ydn.db を使用しています。
YDB.DB ライブラリを使用してストアを削除するには、どの関数を使用できますか?
追加した店舗は以下の通り
ストアが localstorage に存在するかどうかを確認し、存在する場合はストアを削除し、存在しない場合はストアを追加します。