开发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(); //先有类实例,才能调用类对象的方法
本文介绍如何使用jQuery.fn.extend和jQuery.extend方法来开发jQuery插件,包括这两种方法的区别及使用示例。
814

被折叠的 条评论
为什么被折叠?



