7

私はローカル ストレージを使用してデータを保存しています。ユーザーは情報を取得するために ajax リクエストを行い、その結果をストレージに保存しているので、次回同じ情報をリクエストしたときに、最初にストレージを調べてそこにあるかどうかを確認します。

今では、そのデータをメモリ内のオブジェクトに保持し、必要に応じてそれをループする方が、ローカル ストレージをループするよりも効率的であることに気付きました。一部のデータをローカル ストレージからインメモリ オブジェクトに移動しているとき、window.unload イベントを使用してそのキャッシュ オブジェクトのコンテンツをディスク上のローカル ストレージに確実に書き込み、それを取得できるかどうか疑問に思っています。 onload イベントを使用して戻ってきましたか?

ありがとう。

4

1 に答える 1

2

window.unloadユーザーがタブを閉じた場合やブラウザがクラッシュした場合など、さまざまな状況で呼び出されない場合があります。予防措置として、データを localStorage に定期的に保存しないのはなぜですか?

于 2012-12-02T17:12:09.990 に答える