jquery中的 fn的用法

2022-03-17 23:21:17 字數 948 閱讀 8030

一、$.fn.method()=function(){}和$.fn.extend({})的比較

jquery.fn === jquery.prototype

1.$.fn.method()=function(){}的呼叫把方法擴充套件到了物件的prototype上,所以例項化乙個jquery物件的時候,它就具有了這些方法。

比如:

$.fn.myextension = function

();

$.fn.blueborder = function

());

return

this;};

$.fn.bluetext = function

());

return

this

;};

由於有return this,所以支援鏈式,在呼叫的時候可以這樣寫:$('.blue').blueborder().bluetext();

2.$.fn.extend({}) 是對$.fn.method()=function(){}的擴充套件,它可以定義多個方法:

$.fn.extend(,

b: function

() });

等效於:

$.fn.a = function

() ;

$.fn.b = function() ;

二、$.extend({})  ,為jquery類新增方法,可以理解為擴充套件靜態方法

$.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為開發外掛程式提拱了兩個...