jQuery解构| $ .ajax()的调用机制

时间:2012-09-25 22:07:20

标签: javascript jquery

源中定义的ajax以及它如何绑定到jQuery对象?

我搜索了它并在5993内发现了这个名为:

的东西
jQuery.extend({

其中fn是原型的别名。

当你调用它时,Jquery如何知道找到ajax()。更一般地说,如何扩展工作?

http://api.jquery.com/jQuery.ajax/

http://code.jquery.com/jquery-latest.js

1 个答案:

答案 0 :(得分:3)

extend方法将属性从一个对象复制到另一个对象。只有一个参数,它将属性复制到this,因此在这种情况下,它将属性复制到fn对象本身。

在我的1.7.1代码副本中

编辑,“ajax”方法实际上是由jQuery.extend()复制而不是jQuery.fn.extend()。它的功能相同; extend绑定到jQuery对象和“fn”对象(内部构造函数)。因此,当它被称为jQuery.extend({ ... })时,属性将被复制到jQuery对象(函数)本身。