两者的区别jQuery.extend扩展()和jQuery.fn.extend扩展()
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两者的区别jQuery.extend扩展()和jQuery.fn.extend扩展()相关的知识,希望对你有一定的参考价值。
The difference between jQuery.extend() and jQuery.fn.extend()
$.fn.extend({ myMethod: function(){...} }); //jQuery("div").myMethod(); $.extend({ myMethod2: function(){...} }); //jQuery.myMethod2(); defaults = { size: 3 }; options = { height: 6 }; var opts = $.extend(defaults, options) // 'defaults' receives the methods and variables defined in 'options' // opts == defaults == { size: 3, height: 6 } // options == { height: 6 }; <pre>var opts = $.extend( {}, defaults, options) // 'opts' gets all methods and variables defined in 'defaults' and 'options', // neither of them get modified. // opts == { size: 3, height: 6 } // defaults == { size: 3 }; // options == { height: 6 };
以上是关于两者的区别jQuery.extend扩展()和jQuery.fn.extend扩展()的主要内容,如果未能解决你的问题,请参考以下文章
jQuery源码06-jQuery = function(){};给JQ对象,添加一些方法和属性,extend : JQ的继承方法,jQuery.extend()
jQuery.extend和jQuery.fn.extend的区别
jQuery.extend和jQuery.fn.extend的区别
jq 插件 的两个相关的函数 jQuery.fn.extend(object); jQuery.extend(object);