このスライドショーhttp://slides.html5rocks.com/#slide8 およびChromeから:[表示]>[開発者]>[開発者ツール]>[ストレージ]タブ、
ブラウザストレージには、データベース、ローカルストレージ、セッションストレージ、Cookieの4種類以上あることを学びました(他にもありますか?)
違いは何ですか?いつ使用する必要がありますか?
たとえば、サイトでユーザー設定を保存する場合、サイトはどの保存方法をブラウザに使用するように指示する必要がありますか?
このスライドショーhttp://slides.html5rocks.com/#slide8 およびChromeから:[表示]>[開発者]>[開発者ツール]>[ストレージ]タブ、
ブラウザストレージには、データベース、ローカルストレージ、セッションストレージ、Cookieの4種類以上あることを学びました(他にもありますか?)
違いは何ですか?いつ使用する必要がありますか?
たとえば、サイトでユーザー設定を保存する場合、サイトはどの保存方法をブラウザに使用するように指示する必要がありますか?
これらはすべてブラウザ側のストレージであり、Webアプリ/サイトにオフライン/キャッシュメカニズムを提供します。
たぶん、ローカル/セッションストレージの一種であるが、文字列だけでなくjavascriptsオブジェクトを格納するために使用できるIndexedDB (IE 10、FF、およびChromeでサポートされるようになりました)についてもすぐに耳にするでしょう。
あなたが求めているのは、基本的にHTMLWebストレージであるWebストレージについてです。ローカルストレージ-揮発性ストレージとして使用されます(有効期限はありません)セッションストレージ-セッションが使用されるか、タブが開くまでIndexedDb-使用したら、手動でクリアする必要があります(履歴またはストレージに移動)WebSQL-古いがまだ同じSQLクエリを使用しました-現在はHTML5仕様の一部ではありません。クッキー-少量のデータを保存するために最も一般的です。クッキーはすべてのウェブサイトで使用されており、最近ではそれを使用するすべてのウェブサイトがユーザーの許可を求める必要があります。それがGDPRです!