标签:
原文:http://www.jb51.net/article/42816.htm
$.fn是指jquery的命名空间,$.fn=$.prototype。
1.$.fn.extend
为jquery添加静态方法,与$.support,$.each类似
$.extend({ add:function(a,b){returna+b;} }); function nPlugin(){ } $.extend(nPlugin.prototype,{ add:function(a,b){returna+b;} , plus:function(a,b){return a*b} });
1 function test(){ 2 function nPlugin(){ 3 alert(‘1‘); 4 alert(this.add(1,4)); 5 } 6 7 //与nPlugin.prototype.add=function(a,b){} 同 8 $.extend(nPlugin.prototype,{ 9 add:function(a,b){return a+b;} , 10 plus:function(a,b){return a*b} 11 }); 12 } 13 14 $(function () { 15 alert(11111); 16 test(); 17 $.nPlugin();//失效 18 nPlugin(); //失效 19 20 var a=new nPlugin();//有效 21 });
标签:
原文地址:http://www.cnblogs.com/grape1211/p/4676536.html