rantai prototaip dalam jquery
欧阳克
欧阳克 2017-07-05 10:36:08
0
4
701
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

.
欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

membalas semua(4)
洪涛

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

滿天的星座

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

Peter_Zhu

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

世界只因有你

链式编程

return this

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan