新增方法

新增方法
1、实例直接调用  如.css等
    $ 就是jquery,是一个构造器,$()能返回一个jquery实例
        jquery实例的__proto__属性拥有css方法,所以可以直接使用
               jquery的原型拥有很多方法,jquery实例的__proto__属性指向的是jquery的原型,所以新增jquery方法其实就是给jquery的原型上添加方法
    如果想给jq的prototype上扩展方法 可以使用jq提供的$.fn.extend
       jquery原型扩展方法
    $.fn.extend({
        a:function(){}
    })    
 
2、直接通过jquery调用  如 jquery.ajax
    直接新增在jquery上,但命名重复时,后面会覆盖前面
    
3、extend方法   jQuery自身扩展方法
     不仅可以用在a对象,还可以直接给a对象扩展b对象的属性和方法   但实例不能使用这个方法 $.extend(新对象,原对象) 但相同的会覆盖 
$.extend({
    a:function(){}
})
$.extend(b,a)
原文地址:https://www.cnblogs.com/tis100204/p/10297268.html