infinite-scroll学習(三)


$.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」に与えます.