通过本文主要向大家介绍了fn.extend,extend等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
jQuery为开发插件提拱了两个方法,分别是:
JavaScript代码
在这里还有一个特殊的地方,就是在函数开头的地方有jQuery.extend = jQuery.fn.extend,而在程序的前面已经将jQuery.prototype赋值给jQuery.fn了,所以在后面的调用中会出现 jQuery.extend()和jQuery.fn.extend()的不同调用,这两个方法调用产生的结果也不一样,jQuery.extend() 的调用并不会把方法扩展到对象的实例上,引用它的方法也需要通过jQuery类来实现,如jQuery.init(),而 jQuery.fn.extend()的调用把方法扩展到了对象的prototype上,所以实例化一个jQuery对象的时候,它就具有了这些方法,这 是很重要的,在jQuery.js中到处体现这一点
JavaScript代码
在这里还有一个特殊的地方,就是在函数开头的地方有jQuery.extend = jQuery.fn.extend,而在程序的前面已经将jQuery.prototype赋值给jQuery.fn了,所以在后面的调用中会出现 jQuery.extend()和jQuery.fn.extend()的不同调用,这两个方法调用产生的结果也不一样,jQuery.extend() 的调用并不会把方法扩展到对象的实例上,引用它的方法也需要通过jQuery类来实现,如jQuery.init(),而 jQuery.fn.extend()的调用把方法扩展到了对象的prototype上,所以实例化一个jQuery对象的时候,它就具有了这些方法,这 是很重要的,在jQuery.js中到处体现这一点
您可能想查找下面的文章:
- 深入理解jquery的$.extend()、$.fn和$.fn.extend()
- jquery简单插件制作(fn.extend)完整实例
- Jquery实现$.fn.extend和$.extend函数
- 浅谈jquery.fn.extend与jquery.extend区别
- jQuery中extend()和fn.extend()方法详解
- jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
- jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
- jQuery插件开发的两种方法及$.fn.extend的详解
- 开发插件的两个方法jquery.fn.extend与jquery.extend
- jquery的extend和fn.extend的使用说明