ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の 3 つの主要コンポーネントは何ですか?

JavaScript の 3 つの主要コンポーネントは何ですか?

王林
王林オリジナル
2020-11-13 11:00:5714747ブラウズ

JavaScript の 3 つの主要コンポーネントは、1. ECMAscript、2. ドキュメント オブジェクト モデル DOM、3. ブラウザ オブジェクト モデル BOM です。このうち ECMAscript は JavaScript の中核であり、言語の基本的な構文とデータ型を記述します。

JavaScript の 3 つの主要コンポーネントは何ですか?

JavaScript の 3 つの主要コンポーネントは次のとおりです:

1. ECMAScript: JavaScript の中核であり、言語の基本的な構文を記述します ( var、for、if、array など) とデータ型 (数値、文字列、ブール値、関数、オブジェクト (obj、[]、{}、null)、未定義)、ECMAScript は言語 ( JS など)のようになります。

(学習ビデオ共有: javascript ビデオ チュートリアル)

2. ドキュメント オブジェクト モデル (DOM): DOM (ドキュメント オブジェクト モデル) は、HTML とXML (API)。 DOM は、ページ全体をノード階層で構成されるドキュメントにレイアウトします。 HTML または XML ページの各部分はノードの派生です。次の HTML ページについて考えてみましょう。

<html>
  <head>
    <title>Sample Page</title>
  </head>
  <body>
    <p>hello world!</p>
  </body>
</html>

DOM はツリーを作成することでドキュメントを表し、開発者がドキュメントのコンテンツと構造を前例のない制御できるようにします。ノードは、DOM API (getElementById、childNodes、appendChild、innerHTML) を使用して簡単に削除、追加、置換できます。

3. ブラウザ オブジェクト モデル (BOM)

ブラウザ ウィンドウにアクセスして操作します。たとえば、新しいブラウザ ウィンドウのポップアップ、ブラウザ ウィンドウの移動、変更、および終了、詳細な Web ブラウザ情報 (ナビゲータ オブジェクト)、詳細なページ情報 (場所オブジェクト)、詳細なユーザー画面解像度情報 (画面オブジェクト) の提供、Cookie のサポートなどです。 、など。

JavaScript の一部として、BOM は関連する標準のサポートを持っていません。各ブラウザには独自の実装があります。非事実上の標準はいくつかありますが、依然として開発者に一定の問題をもたらします。

関連する推奨事項: js チュートリアル

以上がJavaScript の 3 つの主要コンポーネントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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