源中定义的ajax以及它如何绑定到jQuery对象?
我搜索了它并在5993内发现了这个名为:
的东西jQuery.extend({
其中fn是原型的别名。
当你调用它时,Jquery如何知道找到ajax()。更一般地说,如何扩展工作?
答案 0 :(得分:3)
extend
方法将属性从一个对象复制到另一个对象。只有一个参数,它将属性复制到this
,因此在这种情况下,它将属性复制到fn
对象本身。
编辑,“ajax”方法实际上是由jQuery.extend()
复制而不是jQuery.fn.extend()
。它的功能相同; extend
绑定到jQuery对象和“fn”对象(内部构造函数)。因此,当它被称为jQuery.extend({ ... })
时,属性将被复制到jQuery对象(函数)本身。