jquery的理解,聊聊jq什么意思

  jquery的理解,聊聊jq什么意思

  什么是$?什么是jQuery?

  jQuery=window。$=函数(选择器,上下文){

  返回新的jQuery.fn.init(选择器,上下文);

  }

  从这段代码中,我们可以看到$,jQuery是window对象上的一个自定义成员。这个成员指向一个匿名函数,以后可以通过window对象的$或jQuery来使用。

  这个函数返回一个由jQuery.fn.init函数定义的对象。说明jQuery得到的对象其实是jQuery.fn.init函数创建的对象。然后,jQuery.fn.init prototype定义的函数或属性就可以被jQuery以后创建的对象使用了。

  jQuery.fn是什么?

  jQuery.fn=jQuery.prototype={

  };

  第35行到第538行,是jQuery.fn的定义,是jQuery指向的函数的原型对象。所以在jQuery原型上定义的函数可以通过jQuery.fn使用

  上面的jQuery.fn.init是jQuery函数的prototype对象上的一个函数。

jquery的理解,聊聊jq什么意思