cari

Rumah  >  Soal Jawab  >  teks badan

rantai prototaip dalam jquery

var jQuery = function(global, factory) {
    return new jQuery.fn.init();
}

jQuery.fn = jQuery.prototype = {
    constructor: jQuery,
    init: function() {
        this.jquery = 3;
        return this;
    },
    each: function() {
        console.log('each');
        return this;
    }
}

jQuery.fn.init.prototype = jQuery.fn;

// init构造函数
jQuery().each().each()

Di atas ialah sekeping kod sumber jQuery Soalan saya ialah mengapa fungsi each kedua dalam baris terakhir kod masih boleh dilaksanakan

.
欧阳克欧阳克2723 hari yang lalu705

membalas semua(4)saya akan balas

  • PHP中文网

    PHP中文网2017-07-05 10:38:08

    Ini dalam prototaip menunjuk ke objek contoh, kembalikan ini dalam setiap untuk mengembalikan objek ini, dengan itu merealisasikan panggilan berantai

    balas
    0
  • 滿天的星座

    滿天的星座2017-07-05 10:38:08

    Dua setiap satu mempunyai kesan yang sama seperti satu setiap satu, dan objek semuanya jQuery

    balas
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:38:08

    Kerana apa yang anda pulangkan adalah ini, apatah lagi dua, 10 akan melakukannya juga

    balas
    0
  • 世界只因有你

    世界只因有你2017-07-05 10:38:08

    链式编程

    return this

    balas
    0
  • Batalbalas