697

、セッション、localStorageおよびの技術的な長所と短所は何ですか?sessionStoragecookies

4

10 に答える 10

93

OK、LocalStorageはブラウザーのローカル ストレージと呼ばれ、最大 10MB 保存できます。SessionStorage同じですが、その名前が示すように、セッション ベースであり、ブラウザーを閉じた後に削除され、LocalStorage よりも少ない量を保存できます。最大5MBのようですが、Cookieはブラウザに保存される非常に小さなデータであり、最大4KBを節約でき、サーバーまたはブラウザの両方からアクセスできます...

違いが一目でわかるように、以下の画像も作成しました。

LocalStorage、SessionStorage、Cookie

于 2018-02-17T07:37:26.077 に答える
27

document が DOM オブジェクトを保持する window オブジェクトのプロパティの 1 つであるように、これらは JavaScript の「window」オブジェクトのプロパティです。

セッション ストレージ プロパティは、指定されたオリジンごとに個別のストレージ領域を維持します。このストレージ領域は、ページ セッションの間、つまり、ページのリロードや復元を含め、ブラウザが開いている限り利用できます。

ローカル ストレージも同じことを行いますが、ブラウザを閉じて再度開いても保持されます。

保存されたデータを次のように設定および取得できます。

sessionStorage.setItem('key', 'value');

var data = sessionStorage.getItem('key');

localStorage についても同様です。

于 2016-01-28T18:55:01.357 に答える