扩展工具方法

jQuery.extend(object)

扩展 jQuery 对象本身方法,用来在 jQuery 对象上增加新方法。

jQuery.extend({
sum: function(a, b) { return a + b; },
max: function(a, b) { return a > b ? a : b; } });
console.log($.sum(100,300)); 
console.log($.max(600,900));

扩展实例方法

jQuery.fn.extend(object)

扩展 jQuery 元素集合方法。
这里扩展的是获取到的 jquery 元素集合调用的方法,在每个扩展的方法里可以返回需要的 值,也可以返回 jquery 实例对象,也就是可以连缀调用 jquery 的实例方法,这个方法可 以配合面向对象组件化的开发原理进行 jquery 扩展插件的开发与调用。

jQuery.fn.extend({ 
  showlog: function() {
    console.log(this.html());
    return this; 
  }
}); 
$(".div1").showlog();

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注