亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

javascript - jquery中的原型鏈
歐陽(yáng)克
歐陽(yáng)克 2017-07-05 10:36:08
0
4
841
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構(gòu)造函數(shù)
jQuery().each().each()

上面是一段jQuery原始碼,我的問題是為什麼程式碼最後一行的第二個(gè)each函數(shù)還能夠執(zhí)行

歐陽(yáng)克
歐陽(yáng)克

溫故而知新,可以為師矣。 博客:www.ouyangke.com

全部回覆(4)
洪濤

原型中this指向的是實(shí)例物件,each裡return this來傳回這個(gè)對(duì)象,從而實(shí)現(xiàn)鍊式呼叫

滿天的星座

兩個(gè)each跟一個(gè)each效果一樣,物件都是jQuery

Peter_Zhu

因?yàn)槟鉹eturn的是this,別說兩個(gè)了,10個(gè)也可以

世界只因有你

鍊式程式設(shè)計(jì)

return this

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板