1. JavaScript は、Web ページと対話するために特別に設計されたスクリプト言語です。
ECMAScript (コア) DOM (ドキュメント オブジェクト モデル) BOM (ブラウザ オブジェクト モデル)
1.1ECMAScript
ECMA-262 で定義された ECMAScrip は Web ブラウザーに依存しません。ECMA-262 はこの言語の基礎を定義するだけであり、コア言語機能を提供します。
ECMAScript は、ECMA-262 によって標準化されたスクリプト言語です。ECMA-262 では、構文、型、ステートメント、キーワード、予約語、演算子、オブジェクトを指定します。
1.2 DOM (ドキュメントオブジェクトモジュール)
DOM は、XML 用のアプリケーション プログラミング インターフェイス (API、アプリケーション プログラミング インターフェイス) ですが、HTML 用に拡張されており、Web コンテンツにアクセスして操作するためのメソッドとインターフェイスを提供します
DOM は、ページ全体を多層ノード構造にマップします。HTML や XML などのページ内の各コンポーネントは特定のタイプのノードであり、これらのノードにはさまざまなタイプのデータが含まれます。
1.3 BOM(バウワーオブジェクトモジュール)
BOM はブラウザーによって表示されるページ以外の制御部分のみを処理し、ブラウザーと対話するためのメソッドとインターフェースを提供します。
要素
2.1 JavaScript ファイルの引用
外部参照 JavaScript ファイル: