JavaScriptが内蔵されたオブジェクトとホストオブジェクト、ローカルオブジェクト

JS、オブジェクトは「物体内部」、「ホスト・オブジェクト」に分割されてもよいし、3つの「カスタムオブジェクト」。

図1に示すように、内部オブジェクト

jsの内部オブジェクトは、Array、ブール、日付、関数、グローバル、数学、番号、オブジェクト、正規表現、Stringクラスのオブジェクトとエラー、EvalError、例外RangeError、にReferenceError、でSyntaxErrorとTypeError例外を含むさまざまなエラーを含んでいます。

グローバルと数学の二つのオブジェクトでも初期化スクリプトは、これらの2つのインスタンス化オブジェクトに持っていないときに、これらの2つのオブジェクトが作成され、「組み込みオブジェクト」として知られています。

 

 

2.ホストオブジェクト

ホストオブジェクトは、JSスクリプト実行環境を提供するオブジェクトです。ホストは、ブラウザが提供することを目的であるためにWebページに埋め込まれたJSのために、それはまた、ブラウザオブジェクト、ブラウザによって提供などIE、Firefoxの、などのオブジェクトを知られています。別のブラウザを提供するために、ホスト・オブジェクトは、非常に異なる方法で実現され、同じオブジェクトが用意されている場合でも、異なる場合があります!これは、ブラウザの互換性の問題をもたらす開発の難しさを増加します。

そうであり、このようなウィンドウやドキュメントなど、多くのブラウザオブジェクトは、ある、と。

 

3.カスタムオブジェクト

名前が示すように、それは開発者自身の定義の目的です。JSは、カスタムオブジェクトの使用、およびJSアプリケーションの機能を拡張することができます

おすすめ

転載: www.cnblogs.com/plBlog/p/12002504.html