jQuery外掛程式編寫,

2022-02-21 02:58:22 字數 619 閱讀 1955

jquery外掛程式編寫jquery外掛程式

最近搞jquery外掛程式的編寫這裡做下筆記

給jquery擴充套件的方式很多,看的我眼花繚亂

方式1$.fun=function(){}

方式2$.fn.fun=function(){}

方式3$.extend(

方式4(function ($)

})$.fn.falert2();

})(jquery);

式5$.fn.extend(

})方式一直接就報錯了

方式二的呼叫方式為  $(select).fun()  如果$.fun() 這樣來呼叫就會報錯 說$.fun()未定義 其實$.fn.fun = $.prototype.fun 是給jquery 裡面的物件擴充套件乙個方法(或屬性) 需要jquery物件來呼叫 jquery本身不能呼叫

方式三恰好和方式二相反。 方式三是給 jquery命名空間裡面增加乙個新的方法。需要jqeruy本身呼叫 jqeruy的物件不能呼叫 $.fun() 這樣是對的  $(select).fun() 這樣會報錯 報(select).fun() 未定義

方式5和方式2 差不多  方式3注意作用域  

jquery外掛程式編寫

最近大家都玩什麼react node angular這些玩意去了 隨著瀏覽器的相容性 以及前端開發思想的進化 jquery逐漸被拋棄 現在自己也很少用了 純粹為了懷戀曾經的jquery.現在寫寫jquery外掛程式的寫法。沒事的時候避免老年痴呆,可以用來玩玩。寫法一 function window ...

jQuery 編寫外掛程式

jquery為開發外掛程式提供了兩個方法,分別是 1 類級別的外掛程式開發,即給jquery新增新的全域性函式,相當於給jquery類本身新增方法。2 物件級別的外掛程式開發,即給jquery物件新增方法。1 類級別的外掛程式開發 用的比較少 a.新增全域性函式 jquery.foo functio...

jQuery 編寫外掛程式

編寫乙個jquery外掛程式的原則 給 fn繫結函式,實現外掛程式的 邏輯 外掛程式函式最後要return this 以支援鏈式呼叫 外掛程式函式要有預設值,繫結在 fn.defaults上 使用者在呼叫時可傳入設定值以便覆蓋預設值。一 fn 給jquery物件繫結乙個新方法是通過擴充套件 fn物件...