jQuery源码分析以及从jQuery对象创建的角度理解extend方法的原理

1.1     创建属于jQuery对象的插件

前面我看到jQuery插件的方式:通过$.extend方式可以定义属于jQuery本身的全局性的插件,为此我做了下面的测试,大家先看下面这段js代码:

复制代码
;(function($){
    // 创建jQuery全局作用域的插件
    $.extend({
        'wholeftn':function(){
            console.log('你要用jQuery.wholeftn()方式调用,如果jQuery(XX).wholeftn()就会报错');    
        },
        'wholeattr':'全局jQuery属性'
    });
    // 创建jQuery对象的插件
    $.fn.extend({
        'partfrn':function(){
            console.log('你要用jQuery(XX).wholeftn()方式调用,如果jQuery.wholeftn()就会报错');    
        },
        'partattr':'局部jQuery作用域'
    });
})(jQuery)
复制代码

 

测试代码如下:http://www.cnblogs.com/sharpxiajun/archive/2012/05/07/2487208.html

posted @ 2013-12-31 14:23  stma  阅读(139)  评论(0)    收藏  举报