ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript 中級ノート 第 5 章 オブジェクト指向の基礎_JavaScript スキル

JavaScript 中級ノート 第 5 章 オブジェクト指向の基礎_JavaScript スキル

WBOY
リリース: 2016-05-16 18:46:30
オリジナル
903 人が閲覧しました
1. オブジェクト指向の基礎
オブジェクトは JavaScript の基礎です。最も基本的なレベルでは、オブジェクトはプロパティのコレクションです。
1、オブジェクトの作成

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

I多くの友人がこれらの作品に興味を持っていると思います。私はオブジェクトの手法に何度も触れてきており、それについてはよく知っています。 2. オブジェクトの使用

他のオブジェクト指向言語とは異なり、JavaScript にはクラスの概念がありません。 JavaScript では、あらゆる関数をオブジェクトとしてインスタンス化できます。

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
これコードは new User () を渡して、関数の新しいオブジェクトを作成します。作成された新しいオブジェクトには name 属性があり、constructor 属性はそれを作成した関数を指します。
3. パブリック メソッド

ユーザーはオブジェクトのコンテキスト内で常にパブリック メソッドにアクセスできます。このメソッドを実装するには、プロトタイプ属性 prototype を使用する必要があります。
オブジェクトのプロトタイプは依然としてオブジェクトです。プロトタイプ オブジェクトにプロパティを追加すると、プロトタイプによってインスタンス化されたすべてのオブジェクトがこれらのプロパティにアクセスできるようになります。つまり、これらのプロパティはパブリックになります。
[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります ]

4、private Method


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

5、特権メソッドパブリックな方法でプライベート変数にアクセスします。


[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]基本的に、特権メソッドは動的に生成されます。これらは、コードが最初にコンパイルされるときに生成されるのではなく、実行時にオブジェクトに追加されるためです。
コードを動的に生成するこの機能を過小評価することはできません。必要な時間変数に基づいてコードを生成できるのは非常に便利です。次の動的生成方法の例を見てください:

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
6、静的メソッド
静的メソッドの本質は、オブジェクトの名前空間のクリーンさを保証することができる通常の関数と変わりません。
[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
2. 概要
この章で説明されている概念と内容を理解することは非常に重要です。これは、プロフェッショナルな JavaScript を完全にマスターするための出発点です。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート