如何寫乙個jquery 之前看了好多網上的例子,講真,不知其所以然,生搬硬套。其實自己還是一臉的懵b,想想還真的有必要仔細研讀一下書籍。
言歸正傳,正式巴拉巴拉筆記
擴充套件jquery什麼鬼??? 三個問號表示當時真的不懂
很簡單的說 既然可以呼叫jq裡的 例如 .addclass(class|fn)等等方法
那為何不可以自己寫乙個這樣的方法
例:寫乙個禁止input輸入的方法,屬性如下吧
"disabled" "readonly"
呼叫:$('form input').disable().
擴充套件jquery:
$.fn.disable = function () )
}$.fn.disable 表示我們用名為 dsable的函式來擴充套件$包裝器,函式內 第乙個this是被操縱包裝成dom元素的集合,呼叫each遍歷方法;然後each內的this 指的是當前具體dom元素的指標
jQuery擴充套件
jquery有乙個方法特別有用,extend。jquery自身通過該方法對jquery進行擴充套件,在api中使用者也可以根據需要對jquery擴充套件。jquery.extend jquery.fn.extend function i 1,length arguments.length,deep ...
jQuery擴充套件
1.jquery方法的呼叫方式 方法1 選擇器 執行方法 i1 css 方法2 直接執行函式 ajax 方法3 自定義方法 示例 用 extend方法,增加了1個answer 方法。執行效果 方法4.用 fn.extend 擴充套件,擴充套件方法不同,呼叫方式也不同。效果 1 把擴充套件函式寫到.j...
jQuery擴充套件ajaxName
jquery擴充套件ajaxname,用於ajax提交方法的頁面資料獲取,根據頁面元素的name生成相應的js物件,然後可以把這個物件傳給json編碼庫進行編碼向後台提交,支援陣列,支援.表示式 jquery ajax by name plugin licensed under the mit li...