软件设计中的接口设计提供把独立插件和框架以一种很宽松的方式耦合
1.jQuery中接口分为两种:
1.挂在在jQuery命名空间下的全局函数-静态方法
2.挂在在jQuery原型下面的实例方法,这样jQuery对象的实例能够共享该方法
2.接口的使用
jQuery.extend({
dataFunction: function(){},otherFunction: function(){}
})
jQuery.fn.extend({
dataFunction: function(){},otherFunction: function(){}
})
3.代码的实现
jQuery.extend = jQuery.fn.extend = function(){
var options,copy,target = arguments[0] || {},i=1,length = arguments.length;
if(length === 1){
target = this; // 只有一个参数的时候,则是拓展给jQuery/jQuery.fn
i--;
}
for(; i
原文链接:https://www.f2er.com/note/422061.html