jQuery链式调用
阅读原文时间:2024年09月04日阅读:1

arr.prototype.init.prototype = arr.prototype;关键步骤

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

    jQuery.fn = jQuery.prototype = {  
        constructor : jQuery,  
        init : function(){  
            return this;  
        },  
        say : function(){  
            console.log('say:hello');  
            return this;  
        },  
        tell : function(){  
            console.log('tell:hello');  
            return this;  
        }  
    }

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

    jQuery().tell();  
    jQuery().say();  
    console.log( jQuery() );  
    console.log( jQuery.fn );  
    console.log( jQuery.prototype );  
})()