一、$.fn.method()=function(){}和$.fn.extend({})的比較
jquery.fn === jquery.prototype
1.$.fn.method()=function(){}的呼叫把方法擴充套件到了物件的prototype上,所以例項化乙個jquery物件的時候,它就具有了這些方法。
比如:
$.fn.myextension = function();
$.fn.blueborder = function());由於有return this,所以支援鏈式,在呼叫的時候可以這樣寫:return this;
};$.fn.bluetext = function());
return this;
};
$('.blue').blueborder().bluetext();
2.$.fn.extend({}) 是對$.fn.method()=function(){}的擴充套件,它可以定義多個方法:
$.fn.extend(,等效於:b: function()
});
$.fn.a = function() ;二、$.extend({}) ,為jquery類新增方法,可以理解為擴充套件靜態方法$.fn.b = function() ;
$.extend(usage:});
$.abc()
. (no selector required like$.ajax()
.) jquery中的 fn的用法
一 fn.method function 和 fn.extend 的比較 jquery.fn jquery.prototype 1.fn.method function 的呼叫把方法擴充套件到了物件的prototype上,所以例項化乙個jquery物件的時候,它就具有了這些方法。比如 fn.myex...
jQuery中 fn 的用法介紹
fn是指jquery的命名空間,加上fn上的方法及屬性,會對jquery例項每乙個有效,如擴充套件 fn.abc 那麼你可以這樣子來使用剛才 給jquery物件新增的abc 方法 div abc 那麼後面你的每個 jquery物件 都可以引用這個abc 方法了。jquery為開發外掛程式提拱了兩個方...
jQuery中 fn的用法示例介紹
fn是指jquery的命名空間,加上fn上的方法及屬性,會對jquery例項每乙個有效。如擴充套件 fn.abc 即 fn.abc 是對jquery擴充套件了乙個abc方法,那麼後面你的每乙個jquery例項都可以引用這個方法了.那麼你可以這樣子 div abc jquery為開發外掛程式提拱了兩個...