开发jquery插件提供两个方法:
|---jQuery.fn.extend(object)
|+ 为扩展jQuery类本身,为类添加新的方法
|---jQuery.extend(object)
|+ 为扩展jQuery对象添加方法
查看jQuery的源代码,可以发现fn是什么?
jQuery.fn=jQuery.prototype={ … }
两种方法的区别与示例:
$.extend({ add:function(){....} });
调用时,你可以这样:
$.add(); //因为相当于类的静态方法,所以可以直接调用
另外一种,为类对象添加方法:
$.fn.extend({ add:function(){.....} });
调用时,你就应该这样:
$("#input1").add(); //先有类实例,才能调用类对象的方法