***使用jQuery去封裝插件(組件化、模塊化的思想),即擴展方法

如何使用jQuery去封裝插件,區分擴展全局方法與擴展一個普通的jQuery實例對象的方法jquery

 一、給全局對象擴展方法:①$.方法 = function(參數可加可不加){}  ②使用:$.方法(有參數的帶參數,沒有的爲空),實例以下:插件

  $.log =function() { console.log(new Date()); }   $.log(); //調用完$.log()就能夠直接得到系統時間對象

  二、擴展一個普通的jQuery實例對象的方法:①$.fn.方法 = function(參數/空){}  ②使用:$("選擇器").方法(參數/空)原型

    需注意:給普通實例/對象擴展方法,要在jquery的原型上進行擴展,即$.fn,實例以下:io

  $.fn.abc = function() { alert('我是一個普通實例/對象擴展出來的方法'); }    $("div").abc();  //調用完便可彈出alert console

相關文章
相關標籤/搜索