JS、オブジェクトは「物体内部」、「ホスト・オブジェクト」に分割されてもよいし、3つの「カスタムオブジェクト」。
図1に示すように、内部オブジェクト jsの内部オブジェクトは、Array、ブール、日付、関数、グローバル、数学、番号、オブジェクト、正規表現、Stringクラスのオブジェクトとエラー、EvalError、例外RangeError、にReferenceError、でSyntaxErrorとTypeError例外を含むさまざまなエラーを含んでいます。 グローバルと数学の二つのオブジェクトでも初期化スクリプトは、これらの2つのインスタンス化オブジェクトに持っていないときに、これらの2つのオブジェクトが作成され、「組み込みオブジェクト」として知られています。 |
|
|
2.ホストオブジェクト ホストオブジェクトは、JSスクリプト実行環境を提供するオブジェクトです。ホストは、ブラウザが提供することを目的であるためにWebページに埋め込まれたJSのために、それはまた、ブラウザオブジェクト、ブラウザによって提供などIE、Firefoxの、などのオブジェクトを知られています。別のブラウザを提供するために、ホスト・オブジェクトは、非常に異なる方法で実現され、同じオブジェクトが用意されている場合でも、異なる場合があります!これは、ブラウザの互換性の問題をもたらす開発の難しさを増加します。 そうであり、このようなウィンドウやドキュメントなど、多くのブラウザオブジェクトは、ある、と。 |
|
3.カスタムオブジェクト 名前が示すように、それは開発者自身の定義の目的です。JSは、カスタムオブジェクトの使用、およびJSアプリケーションの機能を拡張することができます |
|