sessionstorage は、ブラウザ セッション中にデータを保存およびアクセスするために Web ブラウザによって提供されるストレージ メカニズムです。これは HTML5 仕様の一部であり、JavaScript を通じてアクセスできる一連の単純な API を提供します。sessionStorage を操作するには、 localStorage と比較すると、sessionStorage は一時的であり、現在のセッション中のみ有効であり、ユーザーのログイン情報、ショッピング カートの内容など、セッション関連の一時データを保存するのに非常に役立ちます。
このチュートリアルのオペレーティング システム: Windows 10 システム、DELL G3 コンピューター。
sessionStorage は、ブラウザ セッション中にデータを保存しアクセスするために Web ブラウザによって提供されるストレージ メカニズムです。これは HTML5 仕様の一部であり、JavaScript API を介してデータを保存および取得する簡単な方法を提供します。
sessionStorage は localStorage に似ていますが、いくつかの重要な違いがあります。 sessionStorage は、現在のブラウザ セッション中のみ有効です。つまり、ユーザーがブラウザ ウィンドウまたはタブを閉じると、sessionStorage に保存されているデータはクリアされます。 LocalStorage は永続的であり、ブラウザを閉じても localStorage に保存されたデータは常に存在します。
sessionStorage の使用は非常に簡単です。 SessionStorage には、JavaScript の sessionStorage オブジェクトを使用してアクセスし、操作できます。一般的に使用される sessionStorage メソッドの一部を次に示します:
1. setItem(key, value): キーと値のペアを sessionStorage に保存します。 key は保存するデータのキー、value は保存するデータの値です。例:
sessionStorage.setItem('username', 'John');
上記のコードは、キー「username」と値「John」を持つユーザー名を sessionStorage に保存します。
2. getItem(key): sessionStorage から指定されたキーの値を取得します。例:
var username = sessionStorage.getItem('username'); console.log(username); // 输出:John
上記のコードは、sessionStorage からキー「username」を持つ値を取得し、それを変数 username に割り当てます。
3.removeItem(key): 指定されたキーのデータを sessionStorage から削除します。例:
sessionStorage.removeItem('username');
上記のコードは、キー「username」を持つデータを sessionStorage から削除します。
4. clear(): sessionStorage 内のすべてのデータをクリアします。例:
sessionStorage.clear();
上記のコードは、sessionStorage 内のすべてのデータをクリアします。
sessionStorage には他にもいくつかの機能と用途があります:
1. データ型: sessionStorage は文字列型データのみを保存できます。他のタイプのデータを保存する場合は、まずそれを文字列に変換する必要があります。
2. スコープ: sessionStorage のスコープは、現在のブラウザー ウィンドウまたはタブに限定されます。異なるウィンドウまたはタブ間の sessionStorage は分離されており、相互に影響しません。
3. ストレージ容量: 通常、sessionStorage のストレージ容量は localStorage のストレージ容量よりも小さくなります。ブラウザごとに sessionStorage のストレージ容量に制限があり、通常は 5MB 以下です。
4. セキュリティ: sessionStorage に保存されたデータはクライアント (ブラウザ) にのみ保存され、サーバーには送信されません。したがって、機密情報の保存には適していません。
要約すると、sessionStorage は、ブラウザ セッション中にデータを保存してアクセスするために Web ブラウザによって提供されるストレージ メカニズムです。これは、JavaScript を通じて sessionStorage を操作するためのシンプルな API セットを提供します。 localStorage と比較すると、sessionStorage は一時的なものであり、現在のセッション中にのみ有効です。これは、ユーザーのログイン情報、ショッピング カートの内容など、セッション関連の一時データを保存するのに役立ちます。ただし、sessionStorage は機密情報の保存には適しておらず、ストレージ容量が限られていることに注意してください。
以上がセッションストレージとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。