ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptには何が含まれていますか?

JavaScriptには何が含まれていますか?

青灯夜游
青灯夜游オリジナル
2021-04-25 18:22:256409ブラウズ

Javascript には、次の 3 つの部分が含まれています: 1. ECMAScript (言語の構文と基本オブジェクトを記述する)、2. ドキュメント オブジェクト モデル (DOM)、Web コンテンツを処理するためのメソッドとインターフェイスを記述する、3.ブラウジング ブラウザ オブジェクト モデル (BOM) は、ブラウザと対話するためのメソッドとインターフェイスを記述します。

JavaScriptには何が含まれていますか?

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

JavaScript には、ECMAScript (コア)、DOM (ドキュメント オブジェクト モデル)、および BOM (ブラウザ オブジェクト モデル) の 3 つの主要な部分が含まれています。

JavaScriptには何が含まれていますか?
#- ECMAScript


ECMA-262 は Web ブラウザーについては言及しませんが、構文や構文などの言語のコンポーネントを指定します。タイプ、言語、キーワード、予約語、演算子、オブジェクト。

ECMAScript は、標準のあらゆる側面を指定する言語の記述です。

ECMAScript の互換性:

1 ECMA-262 で記述されているすべての「型、値、オブジェクト、プロパティ、関数、プログラム構文とセマンティクス」をサポートします。

2 Unicode 文字標準をサポートします。

3 ECMA-262 で説明されていない「型、値、オブジェクト、プロパティ、関数」を追加します。ECMA-262 で説明されている西浙江省の新機能は、主に指定されていない新機能を指します。標準のオブジェクトとオブジェクトの新しいプロパティ。

4 ECMA-262で定義されていない「プログラムと正規表現の構文」をサポートします。これは、組み込みの正規表現構文を変更および拡張できることを意味します。

- DOM (ドキュメント オブジェクト モデル)


ドキュメント オブジェクト モデル DOM は、XML 用のアプリケーション プログラミング インターフェイス (API) ですが、HTML 用に拡張されています。 DOM は、ページ全体をマルチレベルのノード構造にマップします。 HTML または XML ページの各コンポーネントは何らかのタイプのノードであり、これらのノードにはさまざまなタイプのデータが含まれています。

DOM では、通常、ページは階層ノード グラフで表現できます。


JavaScriptには何が含まれていますか?

DOM レベル:

DOM レベル 1 は、1998 年 10 月に W3C 推奨標準になりました。 BOM1 は、DOM コアと DOM HTML の 2 つのモジュールで構成されます。

DOM コア: XML ベースのドキュメント構造をマップして、ドキュメントの任意の部分へのアクセスと操作を簡素化する方法を指定します。

DOM HTML: DOM コアに基づいて拡張され、HTML のオブジェクトとメソッドが追加されます。

DOM2 レベルでは、元の DOM に基づいてマウスとユーザー インターフェイスのイベント、範囲、トラバーサル、およびその他のサブディビジョン モジュールが拡張され、オブジェクト インターフェイスを介した CSS のサポートが追加されました。次のモジュールが含まれています:

1 DOM ビュー: さまざまなドキュメント ビューを追跡するためのインターフェイスを定義します。

2 DOM イベント (DOM イベント): イベントとイベント処理のインターフェイスを定義します。

3 DOM トラバーサルと範囲 (DOM トラバーサルと範囲): ドキュメントのトラバースと操作のためのインターフェイスを定義します。

DOM3 レベルでは DOM がさらに拡張され、統一された方法でドキュメントをロードおよび保存するためのロードおよび保存モジュールが導入されています。新しい DOM 検証モジュールは主にドキュメントを検証する方法です。

#- BOM ブラウザ オブジェクト モデル

BOM はブラウザのウィンドウとフレームを処理します。ブラウザのすべての JavaScript 拡張機能を BOM の一部としてカウントするのが通例です。以下が含まれます:

1 新しいブラウザ ウィンドウをポップアップする関数。

2 ブラウザ ウィンドウを移動、ズーム、閉じる機能。

3 ブラウザによって読み込まれたページに関する詳細情報を提供する Navigator オブジェクト。

4 ブラウザによって読み込まれたページに関する詳細情報を提供する Location オブジェクト。

5 ユーザー解像度の詳細を提供する画面オブジェクト。

6 Cookie のサポート。

7 XMLHttpRequest や IE の ActionXobject などのカスタム オブジェクト。

[推奨学習:

JavaScript 上級チュートリアル

]

以上がJavaScriptには何が含まれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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