JavaScript はどのような部分で構成されていますか?

青灯夜游
リリース: 2022-10-13 17:41:17
オリジナル
22596 人が閲覧しました

Javascript は 3 つの部分で構成されます: 1. ECMAScript (js 言語のコア部分であり、言語の構文と基本オブジェクトを記述します)、2. ドキュメント オブジェクト モデル (DOM)、Web ドキュメント操作標準。 3. ブラウザ オブジェクト モデル (BOM)、クライアントおよびブラウザ ウィンドウの操作の基礎。

JavaScript はどのような部分で構成されていますか?

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

完全な JavaScript 実装は、次の 3 つの異なる部分で構成されます。

  • コア (ECMAScript): 言語のコア部分。言語の構文と基本的なオブジェクト。

  • ドキュメント オブジェクト モデル (DOM): Web ページのコンテンツを処理するためのメソッドとインターフェイスを記述する、Web ページのドキュメント操作標準。

  • ブラウザ オブジェクト モデル (BOM): クライアントとブラウザ ウィンドウの操作の基礎であり、ブラウザと対話するためのメソッドとインターフェイスを記述します。 。

Web ブラウザは、ECMAScript 実装のホスト環境の 1 つにすぎません。ホスト環境は、基本的な ECMAScript 実装を提供するだけでなく、さまざまな拡張機能も提供します。

ドキュメント オブジェクト モデルは、HTML のアプリケーション プログラミング インターフェイス (API) です。 DOM はドキュメント全体をツリー ノード構造にマップし、JavaScript スクリプトによる素早いアクセスと操作を容易にします。

コア (ECMAScript)

ECMA-262 で定義された ECMAScript は、Web ブラウザーに依存しない、国際的に認められた標準スクリプト言語仕様です。 ECMA-262 標準では、この言語が次のコンポーネントで構成されることが主に規定されています:

1. 文法

2. 変数とデータ型

3. キーワードと予約語

4.Operator

5.Control ステートメント

6.Object

2009 年に、ECMAScript バージョン 5.0 が正式にリリースされました。長い間、JavaScript は 5.0 標準に従って使用されてきました。 2015 年に、ECMAScript 6 が正式バージョンとしてリリースされ、正式には ECMAScript 2015 と呼ばれます。 ECMAScript は、スクリプト言語のすべてのプロパティ、メソッド、およびオブジェクトを定義します。したがって、Web クライアント スクリプトをコーディングするときは、ECMAScript 標準に従う必要があります。

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

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

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

IE 3.0 および Netscape Navigator 3.0 は、アクセスして操作できる機能、BOM (ブラウザ オブジェクト モデル) を提供します。 BOM を使用すると、開発者はウィンドウの移動、ステータス バーのテキストの変更、およびページのコンテンツに直接関係しないその他の操作を実行できます。

[推奨学習: JavaScript 上級チュートリアル]

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート