Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

ローカルストレージとCookieの違いは何ですか?


クライアントとサーバーでは、ローカルストレージ、セッションストレージ、Cookieのストレージを利用できます。

ローカルストレージは、複数のウィンドウにまたがり、現在のセッションを超えて存続するストレージ用に設計されています。特に、Webアプリケーションは、パフォーマンス上の理由から、ユーザーが作成したドキュメント全体やユーザーのメールボックスなど、メガバイト単位のユーザーデータをクライアント側に保存したい場合があります。 Cookieはリクエストごとに送信されるため、このケースをうまく処理できません。

ローカルストレージはすべてのページで利用でき、ウェブブラウザを閉じても残りますが、サーバーで読み取ることはできません。

保存されたデータにはローカルストレージに有効期限がありません。 Cookieを使用すると、有効期限を設定できます。

ローカルストレージをクリアする場合は、ブラウザのキャッシュをクリアしてください。これにはJavaScriptを使用することもできます。ローカルストレージはクライアント側用ですが、Cookieはクライアント側とサーバー側用です。


  1. MySQL TINYINT(2)とTINYINT(1)の違いは何ですか?

    TINYINT(2)とTINYINT(1)の数字の2と1は、表示幅を示します。幅を除いて、tinyint(1)とtinyint(2)の間に違いはありません。 tinyint(2)またはtinyint(1)を使用する場合でも、違いは同じです。ゼロフィルオプションを使用すると、上記の概念を理解できます。 tinyint(1)ゼロフィル tinyint(2)ゼロフィル テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table tinyIntDemo    -> (    ->

  2. RAMメモリとハードドライブの違いは何ですか?

    PCのすべてのコンポーネントには果たすべき役割がありますが、今日は RAMについて話します。 およびハードドライブ 。 RAMはメモリと呼ばれることがよくありますが、ハードドライブはストレージと呼ばれます。言葉を別にしても、これに慣れていない人にとってはあまり明確ではありません。 RAMとHDDはどちらも基本レベルのストレージタイプですが、機能に関してはマイルによって異なります。この投稿は、RAMメモリとハードドライブの違いを明確にするのに役立ちますか? RAMメモリとハードドライブの違い 冗長性があり、あらゆる種類の混乱を引き起こす用語を理解することから始めましょう。 用語と定義を理