ホームページ ウェブフロントエンド H5 チュートリアル HTML5 ローカル ストレージ テクノロジについて話す_html5 チュートリアルのスキル

HTML5 ローカル ストレージ テクノロジについて話す_html5 チュートリアルのスキル

May 16, 2016 pm 03:45 PM
html5 ローカルストレージ

ローカル キャッシュは、HTML5 で登場した新しいテクノロジーです。このテクノロジーの登場により、モバイル Web の開発が可能になります。高パフォーマンスのモバイル アプリを構築する場合、速度が重要であることは誰もが知っています。 HTML5 が登場する前は、Cookie のみがデータを保存でき、そのサイズはわずか 4kb でした。これにより、アプリケーション ファイルのストレージが大幅に制限され、Web 開発のモバイル アプリケーションの読み込み時間が長くなります。ローカル ストレージを使用すると、Web モバイル アプリケーションをネイティブに近づけることができます。

ブラウザでは、ローカル ストレージは window.localStorage を通じて呼び出されます。ブラウザがローカル ストレージをサポートしているかどうかを判断するコードは次のとおりです:

XML/HTML コードコンテンツをクリップボードにコピー
  1. if(window.localStorage){
  2. alert('このブラウザは localStorage をサポートしています');
  3. }その他{
  4. alert('このブラウザはlocalStorageをサポートしていません');
  5. }
  6. データをローカルに保存したい場合、最も簡単な方法はウィンドウ化することです。 localStorage にプロパティを追加し、値を割り当てます。たとえば、値が Tom であるデータ名を保存したい場合、次の方法でそれを実現できます:

XML/HTML コード

コンテンツをクリップボードにコピー
window.localStorage.name
  1. = “トム”
  2. ここで、文字列変数には引用符が必要であることに注意してください。ローカル ストレージからデータを取得する場合は、getItem メソッドを使用できます。コードプロセス全体は次のとおりです:

JavaScript コード

コンテンツをクリップボードにコピーします
var
  1. storage = window.localStorage; storage.name = “トム” ;
  2. //名前データを取得
  3. var name1 = storage.getItem(“name”);
  4. アラート(名前1) Chrome ブラウザ コンソールでのこのコードの表示結果は、Tom を示すプロンプト ボックスです。この方法でデータを正しく保存および読み取りできたことがわかります。
  5. これらの保存されたデータを削除したい場合は、removeItem メソッドを使用できます。上記のコードに次のコードを追加します:
JavaScript コード
コンテンツをクリップボードにコピーします

storage.removeItem(“名前”);

    この時、再度アラートを出すとデータがクリアされているためnullが表示されます。

    ローカル ストレージの基本的な使用法とアイデアを理解したら、ローカル ストレージを体系的に導入してみましょう

    ローカル ストレージは、次の 3 つの主要なカテゴリに分類されます: localStorage/sessionStorage/local database

    localStorageとsessionStorageの使い方、機能、呼び出しメソッド等は同じです。意味が違うだけです。このうち、localStorage に保存されているデータは長期間有効ですが、sessionStorage に保存されている情報はセッションが終了するたびに破棄されます (平たく言えば、ページを閉じると自動的にデータが破棄されます)。

    この 2 つの特性が異なるため、アプリケーションのシナリオも大きく異なります。通常、ユーザー設定項目やその他の長期間保存する必要があるデータ情報を保存する必要がある場合、その長期保存特性を利用して、localStorgae を使用して保存する必要があります。同様に、ショッピング カートなどのセッションベースの機能を実装する必要がある場合は、sessionStorage を使用する必要があります。

    localStorage と sessionStorage の使い方は同じなので、localStorage を例にして 2 つの方法を紹介します。

    1. データの設定 setItem
    使用法は localStorage.setItem("key", "value") で、値を key に渡すことを意味します。 (sessionStorage.setItemの使用方法は同じなので、以下では一つ一つ紹介しません)

    2. データの取得 getItem
    使用法は、対応するキーの値を入力するだけで、そこから対応する値を取得できます。

    3. 特定のデータを削除しますremoveItem
    使用方法は、キーに対応するデータを削除する localStorage.removeItem(key) です。

    4. すべてのデータをクリアします。clear
    の使用法は、ストレージ システム内のすべてのデータをクリアすることを意味します。

    上記は、sessionStorage/localStorage の最も基本的な使用法の一部です。皆さんの学習に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTML のネストされたテーブル HTML のネストされたテーブル Sep 04, 2024 pm 04:49 PM

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTMLの表の境界線 HTMLの表の境界線 Sep 04, 2024 pm 04:49 PM

HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML 左マージン HTML 左マージン Sep 04, 2024 pm 04:48 PM

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブルのレイアウト HTML テーブルのレイアウト Sep 04, 2024 pm 04:54 PM

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 順序付きリスト HTML 順序付きリスト Sep 04, 2024 pm 04:43 PM

HTML 順序付きリストのガイド。ここでは、HTML 順序付きリストと型の導入とその例についても説明します。

HTML 内のテキストの移動 HTML 内のテキストの移動 Sep 04, 2024 pm 04:45 PM

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML入力プレースホルダー HTML入力プレースホルダー Sep 04, 2024 pm 04:54 PM

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML の onclick ボタン HTML の onclick ボタン Sep 04, 2024 pm 04:49 PM

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。

See all articles