永続的なローカル ストレージ:...ログイン

永続的なローカル ストレージ: localStorage

localStorage オブジェクトが最新の JS API に追加され、ユーザーが Web 側データを永続的に保存できるようになりました。さらに、HTML5 標準ではブラウザが少なくとも 4MB をサポートする必要があるため、データは HTTP リクエストでバックエンド サーバーに送信されず、保存されるデータのサイズを考慮する必要がありません。したがって、これは完全に機能を覆します。このアプリケーションは、複雑なユーザー トレース データをローカルに保存して、非常に便利な技術サポートを提供します。次に、localStorageのよく使われるメソッドを紹介します。

localStorage は、ローカル ストレージ上で関連する操作を実行するのに役立つ 4 つのメソッドを提供します。

  • setItem(key, value) は、ローカル ストレージ データを追加します。 2 つのパラメータは非常に単純なので、詳細は説明しません。

  • getItem(key) は、key を通じて対応する Value を取得します。

  • removeItem(key) はキーごとにローカルデータを削除します。

  • clear() はデータをクリアします。

<script type="text/javascript">
        //添加key-value 数据到 sessionStorage
        sessionStorage.setItem("demokey", "http://blog.itjeek.com");
        //通过key来获取value
        var dt = sessionStorage.getItem("demokey");
        alert(dt);
        //清空所有的key-value数据。
        //sessionStorage.clear();
        alert(sessionStorage.length);
    </script>

JS の学習とデバッグを半分の労力で 2 倍の結果を得るには、Chrome のデバッグ ツールを利用する必要があります。もちろん、Chrome も私のお気に入りの Web 開発補助ツールです。IE を含め、F12 ショートカット キーですぐにツールを開くことができます。下の図から、現在のブラウザーで sessionStorage データを表示できます。

QQ截图20161014092902.png

次のセクション
<!DOCTYPE html> <html> <head>  <meta charset="utf-8">  <title>php中文网</title>  </head> <body> <script type="text/javascript"> //添加key-value 数据到 sessionStorage sessionStorage.setItem("demokey", "http://blog.itjeek.com"); //通过key来获取value var dt = sessionStorage.getItem("demokey"); alert(dt); //清空所有的key-value数据。 //sessionStorage.clear(); alert(sessionStorage.length); </script> </body> </html>
コースウェア