ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript はデータを保存するために何を使用しますか?

JavaScript はデータを保存するために何を使用しますか?

青灯夜游
青灯夜游オリジナル
2021-04-07 11:48:593926ブラウズ

JavaScript がデータを保存するには 3 つの方法があります: 1. sessionStorage (セッション オブジェクトにデータを保存できる); 2. localStorage (クライアントのローカル ハードウェア デバイスにデータを保存できる); 3. Cookie は次の目的で使用されます。データをローカル コンピュータ ファイルまたはブラウザのメモリに保存します。

JavaScript はデータを保存するために何を使用しますか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript には、次の 3 つのデータ ストレージ メソッドがあります。

  • sessionStorage

  • localStorage

  • cookie

sessionStorage: データをセッション オブジェクトに保存します。いわゆるセッションとは、ユーザーがWebサイトを閲覧する際に、Webサイトに入ってからブラウザを閉じるまでの時間、つまりユーザーがWebサイトを閲覧する時間のことを指します。セッション オブジェクトを使用して、この期間中に保存する必要があるデータを保存できます。

localStorage: クライアントのローカル ハードウェア デバイス (通常はハードディスクですが、他のハードウェア デバイスも使用できます) にデータを保存します。ブラウザを閉じても、データはまだ存在します。次回ブラウザを開いて Web サイトにアクセスするときも、引き続き使用できます。

そして

Cookie はクライアントに保存されるデータの一部ですが、異なるブラウザーは異なる場所に Cookie を保存します:

  • 1 つは Cookie を保存することです。データはファイルに保存され、

  • #もう 1 つはブラウザのメモリに保存されます。
  • 例:


    IE ブラウザ
  • Windows システム上の IE ブラウザの Cookie データは、% にあります。 APPDATA% \Microsoft\Windows\Cookies\ ディレクトリ内の xxx.txt ファイルには、C:\Users\yren9\AppData\Roaming\Microsoft\Windows\Cookies\0WQ6YROK.txt など、多数の .txt Cookie ファイルが含まれている可能性があります。

    IE ブラウザでは、IE は各サイトの Cookie を XXX.txt などのプレーン テキスト ファイルとして保存します。

  • Firefox および Chrome ブラウザ
  • Firefox と Chrome はすべての Cookie をファイルに保存し、ファイル形式は SQLite データベース形式のファイルです。

    Firefox の Cookie データは、%APPDATA%\Mozilla\Firefox\Profiles\ ディレクトリの xxx.default ディレクトリの Cookies.sqlite という名前のファイル (C:\Users\jay\AppData\ など) にあります。 \Mozilla\Firefox\Profiles\ji4grfex.default\cookies.sqlite をローミングします。

    Firefox で Cookie を表示するには、[ツール] > [オプション] > [プライバシー] > [Cookie を表示] を選択します。

    Chrome の Cookie データは、%LOCALAPPDATA%\Google\Chrome\User Data\Default\ ディレクトリにある Cookies という名前のファイル (C:\Users\jay\AppData\Local\Google\Chrome\ など) にあります。ユーザーデータ\デフォルト\Cookie。

  • プログラミング関連の知識について詳しくは、
プログラミング ビデオ

をご覧ください。 !

以上がJavaScript はデータを保存するために何を使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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