jquery 擴展方法與區別

1.jQuery.extend:jQuery自己的方法

2.jQuery.fn.extend(object):jQuery所選對象擴展方法

若是咱們把jQuery當作一個類,jQuery.extend()是擴展的jQuery這個類,而jQuery.fn.extend()則是擴展的這個類對象上的方法,例如javascript

//如下jQuery統一用$代替java

//方式1
$.extend({
  say:function(){
    alert("我會說話!");
  }
});

//使用方法
$.say();

//方式2
$.fn.extend({
  say:function(){
    alert("我會說話!");
  }
});
//使用方式
$(".say").say();
//另一種寫法
(function($){
   $.fn.say=function(){
      alert("我會說話!");
   }
})(jQuery)
相關文章
相關標籤/搜索