jQuery 中 $.fn.extend 与$.extend 的区别
2011-10-11 15:18
555 查看
这两个都是jQuery提供的给用户自己做扩展的接口。
但是他们之间又有一点不一样。
下面来举一个例子来说明,
结果如下:
但是他们之间又有一点不一样。
$.fn.extend({});// 是主要用来扩展方法的, 也就是说对对象方法的增加 $.extend({});//是主要用来扩展函数的, 也就是说可以直接的调用。
下面来举一个例子来说明,
<html> <head> $(function(){ jQuery.testMethod();//直接访问, $("input").testMethod1(); //通过对像访问 }); //扩展函数 $.extend({ testMethod: function() { $("#show").append("<p>This is a $.extend Test!</p>"); //alert("this is a function test"); } }); //扩展方法 $.fn.extend({ testMethod1: function() { $("#show").append("<p>This is a $.fn.extend Test!</p>"); //alert("This is a method test!"); }}); </script></head><body><input type="button" id="test_button" value="test" /> <span id="show"></span> </body></html>
结果如下:
相关文章推荐
- Jquery $.fn.extend与 $.extend区别
- 区别和详解:jQuery extend()和jQuery.fn.extend()
- 【探究jQuery】jQuery.extend 和 jQuery.fn.extend 的区别
- jquery扩展的两个方法与区别 $.extend $.fn.extend
- JQuery添加扩展方法(理解$.extend(),与$.fn.extend()方法区别)
- jquery的$.extend和$.fn.extend作用及区别,兼它们的一些小细节
- jQuery.extend和jQuery.fn.extend的区别
- jquery的$.extend和$.fn.extend作用及区别
- 关于jquery中的$.fn.extend $.extend() 的作用及区别
- jquery.fn.extend与jquery.extend的区别和使用
- jQuery中$.fn与jQuery.extend的区别
- jquery的$.extend和$.fn.extend作用及区别
- jQuery 的$.extend和$.fn.extend作用及区别
- jQuery.extend与jQuery.fn.extend的区别
- jquery的$.extend和$.fn.extend作用及区别
- jquery的$.extend和$.fn.extend作用及区别
- jQuery.extend()与jQuery.fn.extend()区别和用法解释
- jQuery: $.extend()和$.fn.extend()的区别
- jQuery.fn.extend(); 和 jQuery.extend();的区别
- jquery的$.extend和$.fn.extend作用及区别