美文网首页
jQuery源码阅读

jQuery源码阅读

作者: 九又四分之三o | 来源:发表于2018-04-30 12:25 被阅读0次
    (function (window) {
        var jQuery = function(selector) {
            return new jQuery.fn.init(selector);
        }
    
        jQuery.fn = {
            html: function(){
    
            },
            css: function(){
    
            }
    
        };
    
        var init = jQuery.fn.init = function(selector){
            var slice - Array.prototype.slice;
            var dom = slice.call(document.querySelectorAll(selector));
    
            var i, len = dom ?  dom.length : 0;
            for (i = 0; i < len; i++){
                this[i] = dom[i];
            }
            this.length = len;
            this.selector = selector || '';
        }
    
        init.prototype = jQuery.fn;
    
        window.$ = jQuery;
    
    })(window)
    
    //为什么要把原型方法放在$.fn?
    // 1、只有$会暴露在window全局变量
    // 2、将插件扩展统一到$.fn.
    

    相关文章

      网友评论

          本文标题:jQuery源码阅读

          本文链接:https://www.haomeiwen.com/subject/tfcxlftx.html