Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptのCookieとは何ですか?


WebブラウザとサーバーはHTTPプロトコルを使用して通信し、HTTPはステートレスプロトコルです。ただし、商用Webサイトの場合、異なるページ間でセッション情報を維持する必要があります。

Cookieを使用することは、訪問者のエクスペリエンスやサイトの統計を改善するために必要な設定、購入、手数料、およびその他の情報を記憶および追跡するための最も効率的な方法です。

Cookieは、5つの可変長フィールドのプレーンテキストデータレコードです-

  • 期限切れ −Cookieの有効期限が切れる日付。これが空白の場合、訪問者がブラウザを終了したときにCookieの有効期限が切れます。
  • ドメイン −サイトのドメイン名。
  • パス −Cookieを設定したディレクトリまたはWebページへのパス。任意のディレクトリまたはページからCookieを取得する場合は、これを空白にすることができます。
  • 安全 −このフィールドに「セキュア」という単語が含まれている場合、Cookieはセキュアサーバーでのみ取得できます。このフィールドが空白の場合、そのような制限はありません。
  • 名前=値 − Cookieは、キーと値のペアの形式で設定および取得されます

  1. JavaScriptの関数式とは何ですか?

    関数式を使用すると、後で変数名を使用して呼び出すことができる変数に関数を格納できます。また、通常の関数宣言のように吊り上げられていないため、定義する前に呼び出すことはできません。 以下は、JavaScriptで関数式を実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-wid

  2. JavaScriptのクロージャとは何ですか?

    JavaScriptのクロージャを使用すると、外部関数が実行されて返された後でも、内部関数から外部関数スコープにアクセスできます。これは、内部関数が常に外部関数変数にアクセスできることを意味します。 以下はJavaScriptのクロージャのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device