2012-02-15 15 views
3

私はHTML5を初めて使用しています。 Javascript変数/オブジェクトとHTML5ローカルストレージの間のパフォーマンスについて知りたい。Javascriptとローカルストレージ

パフォーマンスとメモリが最適です。いずれにせよ、これらの2つを区別することができます。

P.S.私が知っているように、手動でページをリフレッシュするときにjavascriptオブジェクトが自動的にクリアされるローカルストレージを手動でクリアする必要があります。

ありがとうございました。

+0

ハンマーとドライバーを比較しようとしています。 – kapa

+0

bazmegakapa - なぜこのように言っているのですか? – littledev

+0

これは2つの異なるもののために使用されるためです。彼らは合理的に比較することはできないので、私はあなたの質問を落とした。あなたは仕事が何であるか知らずにハンマーとドライバーを比較できますか? – kapa

答えて

5

これは2つの異なるものです。
HTML 5ローカルストレージは、より大きなデータをクライアントに保存するために使用されます。ウェブサイトの特定の部分をオフラインで作業するために使用されることがあります。

Javascriptの変数やオブジェクトは、コードをプログラミングしています。私はHTMLローカルストレージを使ってJSコードでのみ使用される変数をローカルに保存することは時間の無駄であり、プログラミング目的では遅くなると思います。

+0

ありがとうEvilP。すべてのjavascript変数をローカルストレージとして使用するつもりはありません。 JSONの代わりにローカルストレージを使用したいObject 100メールなどのGmailメールコンテンツを保存する例を挙げてください。 – littledev

+0

私はいつもJSONに行きます。 JSONを使用すると、あなたが発明したどんな形式でもローカルメールボックスに100メールを保存するよりも速くなります。 JSONの使用は良い習慣であり、良い標準です! –

+0

返信いただきありがとうございます。クライアント側で大量のデータを保存する場合は、この違いが必要です – littledev

1

たとえば、ローカルストレージを使用してユーザー設定データを保存すると、データの永続化にローカルストレージが使用されます。

ローカルストレージとJSオブジェクトの比較がないと思います。

関連する問題