目次:
定義-HTML5ローカルストレージとはどういう意味ですか?
HTML5ローカルストレージは、Webストレージアプリケーションプログラミングインターフェイスのコンポーネントです。 これは、WebページがクライアントのWebブラウザ内に名前付きキー/値のペアをローカルに保存する方法です。 Cookieと同様に、この保存されたデータは存在します。ブラウザのタブを閉じたり、現在のWebサイトから離れたり、ブラウザのタブを終了したり、メインのブラウザを閉じたりしてもです。 Cookieとは異なり、このデータは手動で送信しない限り、リモートWebサーバーに送信されません。 HTML5ローカルストレージはWebブラウザーにネイティブに統合されているため、サードパーティのブラウザープラグインなしで使用できます。 HTML5仕様で説明されています。
ローカルストレージは、主に同じドメインからHTMLページのデータを保存および取得するために使用されます。 ブラウザを再起動した後でも、同じドメイン内のすべてのウィンドウからデータを回復できます。 このタイプのストレージには、Webアプリ用の多数のオプションがあります。
Firefox 3.5 +、Internet Explorer 8.0 +、Chrome 4.0 +、Safari 4.0 +、Mobile Safari(iPhone / iPad)、Opera 10.5 +、Android 2.0+などのブラウザーは、HTML5ローカルストレージをサポートしています。
TechopediaがHTML5ローカルストレージについて説明しています
HTML5ローカルストレージは、SQL集約アプリケーションを使用する他のデータベースとは異なり、名前付きのキー/値のペアで構成されます。 データは名前付きキーに基づいて保存されます。 その後、同じキーを使用してデータを取得できます。 名前付きキーは文字列形式です。 データは、ブール値、文字列、浮動小数点数、整数など、JavaScriptでサポートされている任意のタイプです。 それでも、データは一般に文字列として保存されます。 ユーザーが文字列以外のものを保存および取得する場合、parseFloat()やparseInt()などの関数を使用して、復元されたデータを予期されるJavaScriptデータ型に強制する必要があります。
JavaScriptコードから、HTML5ローカルストレージにアクセスするには、グローバルウィンドウオブジェクトのlocalStorageオブジェクトを使用します。 localStorageオブジェクトは、有効期限なしでデータを保存します。 ブラウザを閉じた後でもデータは消去されず、いつでもアクセスできます。 保存されるデータはクライアント側であるため、使用されるブラウザに基づいています。