問題タブ [web-storage]

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 投票する
0 に答える
99 参照

html - HTML5Webストレージのサポート

重複の可能性:
HTML5Webストレージ抽象化ライブラリ

HTML5のWebストレージについて読んだところによると、さまざまなブラウザーでサポートが異なるさまざまなストレージオプションがあります。

構造化データに最適と考えられるストレージ方法はありますか?

0 投票する
4 に答える
3215 参照

javascript - IndexedDBのラッパー関数

iPad /タブレットデバイス用のオフラインHTML5Webアプリを作成する必要があります。このアプリでは、ユーザーがサーバーからデータセット(データのテーブル)をダウンロードしてデバイスに保存できます。その後、ユーザーはサーバーから切断し、デバイス上でローカルにデータを表示/編集できます。これは、セルラーカバレッジがなく、データを収集/更新する必要がある遠隔地で作業する人々向けです。彼らがオフィスに戻ったとき、彼らはデータをサーバーに同期/アップロードすることができます。HTML5である必要がある理由は、プラットフォームに依存しないためです。つまり、HTML5をサポートする最新のWebブラウザーがあれば、iOS、Androidなどで実行できます。

これで、HTML5ローカルストレージ(データ用)とHTML5オフラインアプリケーションキャッシュ(pages / css / js / images用)を使用してシステムを構築しました。これは、小さなデータセット(表示、編集、保存が可能)で適切に機能します。オフライン中およびオンライン中のロード/同期)。次に、10,000行のデータにスケールアップする必要があります。動作しますが、かなり遅く、Intelクアッドコア8GBマシンにロードしている間、ブラウザが10秒間ハングします。

そのため、ローカルストレージよりも優れた代替手段をいくつか研究してきました。

1)WebSQL:SQL言語を使用してデータをクエリしたり、結合などを実行したりできます。問題は、非推奨になり、サポートされなくなったため、何かを構築するために時間を費やしたくないということです。

2)IndexedDB:オブジェクトストアを使用します(技術的には、ローカルストレージAPIを使用してオブジェクトを既に保存し、JSONを使用して保存しています)。SQL liteバックエンドでインデックスを使用するため、より高速になる可能性があります。データベースの作成、データベースへの追加、データベースからの読み取り、データベースの反復処理などの単純なタスクを実行するための定型コードはたくさんあります。のような単純なクエリを実行したいのですselect(xyc, abc).where(abc = 123).limit(20)が、代わりに多くのJavaScriptコードを記述して実行する必要があります。テーブル間の結合を行うための独自のコードをどのように作成しますか?

私は人生をより簡単にするかもしれない1つのjQueryプラグインを見つけました。IndexedDBを使用する際の苦痛を和らげる他のライブラリや他のライブラリはありますか?

どうもありがとう!

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

sql - HTML5 データベース テーブル - 空かどうかを確認します

html5 websql db テーブルが空かどうかを判断する関数を作成しようとしています。コードは以下です。何が起こっているかを確認するためにアラートをそこに入れました。この関数を実行すると、一番下のアラートが最初にポップアップします。テーブルは空ですが、戻り値は false です。

}

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

web-storage - サーバーからウェブストレージデータにアクセスするには?

Web ストレージを使用して Web クライアント データを保存しています。

サーバーだけでなくブラウザからもデータにアクセスする方法がわかりません。

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

ruby-on-rails - Ruby on Railsアプリケーションとオンライン/オフライン同期を行う方法は?

Railsプロジェクトとオフライン同期を行う方法はありますか?

つまり、クライアントは自分のサイトを使用してフォトギャラリーを表示していますが、アクティブなインターネット接続がなくても表示できる必要があります。いつでもオンラインに戻って、新しいデータをダウンロードして、ギャラリーを表示し続けることができますか?

ありがとう!

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

javascript - HTML5SQLは、SELECTステートメントを使用してWebデータベースからレコードを取得します

jquery mobile /phonegapを使用してiphonewebappを作成しており、Webデータベースを使用しようとしています。挿入するレコードが約700あり、SQLステートメントを含む別のファイルを作成してテーブルを作成し、アプリの最初の実行時にレコードを挿入したいと考えています。1つのトランザクションで複数のSQLステートメントを実行できるという利点があるため、html5sqlという小さなjavascriptモジュールを使用することにしました。

たとえば、私は実行することができます

を使用して

それ以外の

htlm5sqlの問題は、プロセス関数とSELECTステートメントを使用してデータベースから情報を取得し、結果をdivブロックに表示する方法に関する情報がないことです。

これがhtml5sqlの唯一の短いガイドです

誰かがこれを手伝ってくれますか?

0 投票する
6 に答える
3998 参照

javascript - Web ストレージがサポートされているかどうかを判断する

Web Storage API がサポートされ、利用可能であることを確認する必要があります (セキュリティ上の問題により無効になっている可能性があります)。

したがって、タイプ sessionStorage または localStorage が定義されているかどうかを確認するだけで十分だと思いました。

ただし、型が存在する可能性があるかどうか疑問に思っていましたが、Web Storage API を使用することはできませんでした。

備考: Cookie が無効で、sessionStorage または localStorage にアクセスすると、Firefox がセキュリティ エラーをスローすることはわかっています。

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

html - いつhtml5 sessionStorageを使用する必要がありますか?

sessionStorage(セッション中に持続する)とlocalStorage(削除されなければ永久に持続する)の違いを学びました。

localStorageクッキーのより良いバージョンとして使用できることがわかります。(Cookie のように HTTP リクエストごとにサーバーに移動するのではなく、サイズが大きくなります)。

しかし、 は、いつ有効に使用すればよいかsessionStorage考えています。

ユーザーがページ A のテキスト フィールドに入力し、同じタブまたはブラウザー ウィンドウ内でページ B に移動すると、ページ B は sessionStorage を検索できると考えました。

上記のシナリオ以上に推測を拡張することはできません。sessionStorage の使用方法を教えてもらえますか?

0 投票する
4 に答える
75302 参照

local-storage - sessionStorage と localStorage はどこに保存されていますか?

sessionStorage と localStorage はクライアントのコンピューターのどこに保存されますか?
パスを教えていただけますか?

0 投票する
4 に答える
13155 参照

html - Chrome および Firefox で HTML Web ストレージを表示する方法

Chrome および Firefox で HTML Web ストレージを表示するにはどうすればよいですか?