JSer.extend(object)
描述:
用于扩展JSer对象功能,批量添加多个实例方法.
参数:
参数名称 类型 说明
object JSON 带有要扩展的方法名称(键名)与方法函数(键值)的JSON集合对象.
返回:
返回被扩展的JSer对象
示例:
JS代码:
JSer.extend({

    outnew: function(){
                this.each(function(){
                    if(JSer(this).attr('href').indexOf('http://')!=-1) JSer(this).attr('target','_blank');
                });
    },

    otherOne: function(){
        //todo something ...
    },

    otherTwo: function(){
        //todo something ...
    }
});
以上代码扩展了三个实例方法outnew, otherOne和otherTwo, 其中后两个方法只是象征性的写了方法定义. 用户可以根据自己的需要,一次性的批量扩展多个实例方法.

上面的示例代码等同于:
JSer.extend('outnew', function(){
     this.each(function(){
         if(JSer(this).attr('href').indexOf('http://')!=-1) JSer(this).attr('target','_blank');
     });
});
JSer.extend(otherOne, function(){
     //todo something
});
JSer.extend('otherTwo', function(){
    //todo something
});
请参考:
extend(method, fn)