如何使用jQuery去封装插件,区分扩展全局方法与扩展一个普通的jQuery实例对象的方法
1、给全局对象扩展方法:①$.方法 = function(参数可加可不加){} ②使用:$.方法(有参数的带参数,没有的为空),实例如下:
$.log =function() { console.log(new Date()); } $.log(); //调用完$.log()就可以直接获得系统时间
2、扩展一个普通的jQuery实例对象的方法:①$.fn.方法 = function(参数/空){} ②使用:$("选择器").方法(参数/空)
需注意:给普通实例/对象扩展方法,要在jquery的原型上进行扩展,即$.fn,实例如下:
$.fn.abc = function() { alert('我是一个普通实例/对象扩展出来的方法'); } $("div").abc(); //调用完即可弹出alert