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对象上的一个函数。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。