infinite-scroll学習(三)
908 ワード
$.infinitescroll = function infscr(options, callback, element) {
this.element = $(element);
// Flag the object in the event of a failed creation
if (!this._create(options, callback)) {
this.failed = true;
}
};
上のコードはまず下の部分から分析します.function infscr(options, callback, element) {
this.element = $(element);
// Flag the object in the event of a failed creation
if (!this._create(options, callback)) {
this.failed = true;
}
};
これはクラス定義の語句で、この類の構造関数は三つの形があります.「options、calback、element」.このような属性は二つあります.「element」と「failed」.「element」は「$」のオブジェクトを使用します.注:$(element)の中の$はjQueryの中の方法で、用途は対応の対象を取得するのです.構造関数でプロトタイプの_を呼び出します.createメソッドを作成します.作成に失敗したら、属性の「failed」にfalseを割り当てます.
前の「$infinitescroll=function infscr」は、オブジェクトの定義を「$infinitescroll」に与えます.