demo中的**,需要jquery庫檔案支援
//閉包特性,
//1. 避免內部臨時變數影響全域性空間,
//2. 外掛程式內部繼續使用$作為jquery別名
/**定義乙個匿名函式--閉包
**/;(function($)
/**功能:擴充套件匿名函式內的私有函式bar()到全域性可訪問範圍
呼叫:在匿名函式外通過jquery.bar()來訪問閉包內定義的函式bar(),且,bar()必然是可以訪問foo私有變數的
**/$.bar=bar;
})(jquery);//將jquery作為實參傳遞給匿名函式
$(function())
/**以上概念簡單介紹了jquery的閉包概念,顯然閉包不是幾句話能講清楚的
但對於外掛程式的製作來說,只需要知道所有外掛程式的**必須放在下面的**內部就可以了
;(function())(jquery);
**/
jquery外掛程式的編寫
一 區別兩種普通的寫法 jquery function 全寫為jquery document ready function function jquery 其實際上是執行 para 匿名方法,只不過是傳遞了jquery物件。jquery function 用於存放操作dom物件的 執行其中 時dom...
運用原型和閉包,快速編寫自己的jQuery庫
相信大家都用過jquery庫編寫過js 不過我就比較好奇jq的本身是什麼,是如何用乙個 就能實現一系列的操作的。然後我仔細的閱讀了jq原始碼,還是有所收穫的,並發現了一些她的寫法,接下來我把我自己仿照jq編寫的檔案給展示出來,有興趣的同學可以跟著做做 直接上 加解釋吧 使用閉包,匿名函式自執行避免變...
簡單的Jquery 外掛程式編寫
jquery如此流行,各式各樣的jquery外掛程式也是滿天飛。你有沒有想過把自己的一些常用的js功能也寫成jquery外掛程式呢?如果你的答案是肯定的,那麼來吧!和我一起學寫jquery外掛程式吧!先想好做個什麼功能 這是第一步,也是很重要的一步,鑑於咱們都是剛學習寫jquery外掛程式,所以,這...