jQuery外掛程式開發入門與最佳實踐

2021-07-25 02:54:14 字數 379 閱讀 8819

開發jquery外掛程式的方法有兩種,類級別的拓展和物件基本的擴充套件。

一種是給jquery類新增方法,類似靜態方法,如$.ajax

另一種是給jquery的原型鏈(jquery.prototype == jquery.fn)新增方法,簡單的說就是擴充套件jquery.fn

這些基本知識作為前端都容易明白,但是網上的jquery外掛程式有千萬種,每乙個的具體實現方式都不一樣,官方也沒有乙個完整詳細的開發文件。

本人在近幾年蒐集了外國人寫外掛程式推薦的方法,結合自己的經驗總結了一套最佳實踐,仔細看大部分外國的jquery外掛程式裡面的實現邏輯都基本遵循這些方法。

文件是採用deck.js編寫的web ppt形式,方便閱讀。另外下面還附帶了乙個基於jquery外掛程式開發最佳實踐方法寫的簡單外掛程式

JQuery外掛程式開發入門

個人比較喜歡封裝,現在學習jquery,總想封裝出自己喜歡的外掛程式,所以將jquery外掛程式的開發稍加總結。本文並不全面,主要針對自定義外掛程式的分類和語法進行總結,希望以後可以作為工具檢視。注 jquery外掛程式的完整開發文件可參考 類級別的外掛程式 1 新增乙個函式 1 jquery.fo...

jquery外掛程式開發基礎入門

jquery外掛程式開發基礎入門 入門 編寫乙個jquery外掛程式開始於給jquery.fn加入新的功能屬性,此處新增的物件屬性的名稱就是你的外掛程式名稱 jquery.fn,myplugin function 為了避免衝突我們應該將jquery傳遞給乙個自我執行的封閉程式 function jq...

JQuery外掛程式最佳實踐

function 作用是防止預設值defaults被options覆蓋 如果是四個引數第乙個引數是bool型別的true表示深層拷貝 var opts extend fn.hilight.defaults,options var t this return t.each function index...