jQuery插件接口设计

前端之家收集整理的这篇文章主要介绍了jQuery插件接口设计前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

软件设计中的接口设计提供把独立插件和框架以一种很宽松的方式耦合
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

猜你在找的程序笔记相关文章