如何使用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