1 つはクラス レベルのプラグイン開発です。つまり、新しいグローバル関數(shù)を jQuery に追加します。これは、jQuery クラス自體にメソッドを追加するのと同じです。 jQueryのグローバル関數(shù)はjQuery名前空間に屬する関數(shù)で、もう1つはjQueryオブジェクトにメソッドを追加するオブジェクトレベルのプラグイン開発です。以下に 2 つの機(jī)能の開発について詳しく説明します。
1. クラスレベルのプラグイン開発
クラスレベルのプラグイン開発を最も直接的に理解するには、クラス メソッドを jQuery クラスに追加することです。これは、靜的メソッドを追加することとして理解できます。典型的な例は、jQuery 名前空間で定義されている $.AJAX() 関數(shù)です。クラス レベルでのプラグイン開発は、次の形式で拡張できます。
1.1 新しいグローバル関數(shù)を追加する
グローバル関數(shù)を追加するには、次のように定義するだけです:
jQuery.foo = function() {
alert('これはテストです。これは単なるテストです。');
};