JavaScript のコア コンポーネントは次のとおりです: 1. ECMAScript (言語の構文と基本オブジェクトを提供します)、2. DOM (Document Object Model)、XML 用に拡張されたアプリケーション プログラミング インターフェイス、3. BOM (ブラウザ オブジェクト モデル)。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
Java Script の 3 つのコア コンポーネントは、ECMAScript、DOM (ドキュメント オブジェクト モデル)、および BOM (ブラウザ オブジェクト モデル) です。
#- ECMAScript
ECMA-262 には Web ブラウザへの参照がありません, 構文、型、言語、キーワード、予約語、演算子、オブジェクトなどの言語のコンポーネントを指定します。
ECMAScript は、標準のあらゆる側面を指定する言語の記述です。
ECMAScript 互換:
- ECMA-262 で記述されているすべての「型、値、オブジェクト、プロパティ、関数、プログラム構文とセマンティクス」をサポートします。
- Unicode 文字標準をサポートします。
- ECMA-262 で説明されていない「型、値、オブジェクト、プロパティ、関数」を追加します。ECMA-262 で説明されている西浙江省の新機能は主にこれを指します標準。 で指定されていない新しいオブジェクトとオブジェクトの新しいプロパティ。
- ECMA-262 で定義されていない「プログラムと正規表現の構文」をサポートします。これは、組み込みの正規表現構文を変更および拡張できることを意味します。
-DOM (ドキュメント オブジェクト モデル)
ドキュメント オブジェクト モデル DOM は XML 用ですが、アプリケーションが拡張されていますHTML 用のプログラミング インターフェイス (API)。 DOM は、ページ全体をマルチレベルのノード構造にマップします。 HTML または XML ページの各コンポーネントは何らかのタイプのノードであり、これらのノードにはさまざまなタイプのデータが含まれています。
DOM では、通常、ページは階層ノード グラフで表現できます。
DOM レベル:
DOM レベル 1 は、1998 年 10 月に W3C 推奨標準になりました。 BOM1 は、DOM コアと DOM HTML の 2 つのモジュールで構成されます。
- DOM コア: XML ベースのドキュメント構造をマップして、ドキュメントの任意の部分へのアクセスと操作を簡素化する方法を指定します。
- DOM HTML: DOM コアに基づいて拡張され、HTML のオブジェクトとメソッドが追加されます。
DOM2 レベルでは、元の DOM に基づいてマウスとユーザー インターフェイスのイベント、範囲、トラバーサル、およびその他の細分モジュールが拡張され、オブジェクト インターフェイスを介した CSS のサポートが追加されました。次のモジュールが含まれています:
- DOM ビュー: さまざまなドキュメント ビューを追跡するためのインターフェイスを定義します。
- DOM イベント (DOM イベント): イベントとイベント処理のインターフェイスを定義します。
- DOM トラバーサルと範囲 (DOM トラバーサルと範囲): ドキュメントのトラバースと操作のためのインターフェイスを定義します。
DOM3 レベルでは DOM がさらに拡張され、統一された方法でドキュメントをロードおよび保存するためのロードおよび保存モジュールが導入されています。新しい DOM 検証モジュールは主にドキュメントを検証する方法です。
#- BOM ブラウザ オブジェクト モデル
BOM はブラウザのウィンドウとフレームを処理し、人々はブラウザ固有の JavaScript をすべて配置することに慣れています。拡張子は BOM の一部としてカウントされます。以下が含まれます:
以上がJavaScriptのコアコンポーネントは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。