jQuery是什么意思

jQuery是什么意思
FN指的是jQuery的命名空间,加上FN上的方法属性,并且每个jQuery实例都是有效的。
扩展fn.abc()美元。
所以你可以像:$(# div)。ABC();
扩展方法通常是扩展的。看看API。详细
FX指的是jQuery的特殊效果。
如果你使用显示,幻灯片,淡入淡出,动画等等。
美元。fx.off可以关闭动画,这是实际的结果直接显示。

扩展和fn.extend jQuery

jQuery提供了两种开发插件的方法,它们是:
JQuery.fn.extend(对象);
JQuery.extend(对象);
JQuery.extend(对象);以扩展jQuery类本身。为类添加新方法。
JQuery.fn.extend(对象);方法添加到jQuery对象。

什么是FN看看jQuery代码,不难发现
jquery.fn = jquery.prototype = { {
函数(选择器,上下文)。{ / …
/……
};
原来,jquery.fn = jquery.prototype。对原型一定不熟悉。
虽然Javascript对类没有明确的概念,但用类理解它更方便。
jQuery是一个非常好的封装类,例如,我们使用声明$(# BTN1 )生成的jQuery类的一个实例。

JQuery.extend(对象);添加jQuery类方法可以理解为添加一个静态方法。如:
扩展({
添加:函数(a,b){返回a;b;}
});
在jQuery中添加一个静态方法来添加,然后可以使用jQuery引入的这个方法。
添加(3,4);返回7
JQuery.fn.extend(对象);对jquery.prototype延伸是成员函数添加到jQuery类,jQuery类的一个实例可以使用这个成员函数。
例如,我们想开发一个插件,制作一个特殊的编辑框,当它被点击时,它在当前的编辑框中是警告的:

jQuery代码:
复制代码代码如下所示:
fn.extend({美元。
AlertWhileClick:函数(){
$(this)Click(函数(){)
警报($(this))瓦迩());
});
}
});
$(# input1 )AlertWhileClick();

页面在页面上:
$(# input1 )是一个jQuery实例。它调用成员方法alertwhileclick时,它膨胀。单击时,它将播放当前编辑器的内容。
当然,在真正的开发过程中,我们不会做这样一个小的白色插件。事实上,jQuery引入了丰富的文件操作,事件,CSS,AJAX的方法及效果,结合这些方法,我们可以开发更多的niubility插件。

jQuery(函数())和(函数){(})差

jQuery(函数(){ });
所有的写
jQuery(docunemt)。Ready(function()){
});
意思是在DOM加载完成后执行就绪()方法。

(函数(){()
}(jQuery);
实际的执行()()(())匿名方法只传递jQuery对象。

摘要:jQuery(函数(){ });对DOM对象的代码,并执行代码时,DOM对象已经存在,它不能被用来存储开发插件代码。因为jQuery对象不是通过外部方法不被jquery.methodye呼叫。
(函数(){()
}(jQuery);
用于存储开发插件的代码,代码DOM不一定存在,DOM操作代码是自动执行的,并且要小心使用。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部