如果我们想扩展自己的 jQuery 中的 方法 ,可以向其中添加我们自己定义的函数方法
$.extend() 是 添加自定义方法的关键词
语法1: 直接添加给jQuery的,通过 $.函数名称来调用
$.extend({
自定义函数名称1: ()=>{程序},
自定义函数名称2: ()=>{程序},
})
    // 语法1
    $.extend({
        fun1:()=>{console.log(123)}
    })
    // 调用
    $.fun1();语法2: 是 直接添加给标签对象的 , 通过 $.().函数名称 来调用
一般对于标签对象,都要执行链式编程,必须要有 return 和 返回值
一般返回值,就是你操作的标签对象
编辑的对象,和返回值 都是 this
这个 this 是一个 jQuery标签对象
$.fn.extend({
自定义函数名称1: ()=>{ return 返回值 },
自定义函数名称2: ()=>{ return 返回值 },
})
        // 语法2
        $.fn.extend({
            f1: function(){
                // 这里的this,是一个jQuery标签对象
                console.log( this );
                this.css({color:'red'});
                return this;
            }
        })
        // 调用
        $('div').f1().click( ()=>{console.log(123)} );总结:
给 jQuery 本身添加 函数方法:
$.extend( { 名称:函数 } )
通过 $.名称() 来调用, 没有 return
给 标签对象 添加 函数方法
$.fn.extend( { 名称:函数 } )
通过 $.(标签对象).名称() 来调用
操作,return 的 都是 this---jQuery标签对象
				
		
	
 
    
Comments | NOTHING