JQuery日記 2014-4.27

4.26 晴

匿名自執行函數返回JQuery函數(factory函數返回JQuery),調用JQuery函數時($('selector', context))返回的並不是JQuery對象,而是JQuery.fn.init對象.module分支是爲了適配CommonJS的情況.

此JQuery.fn.init的原型對象和JQuery的原型對象是相同引用.

Test
console.info(jQuery.fn.init.prototype === jQuery.prototype); //true
console.info(jQuery.fn.init.prototype === jQuery.fn); //true

爲擴展JQuery.fn.init時直接向JQuery函數的原型對象添加屬性和方法後即可,有點將JQuery.fn.init對象僞裝成JQuery對象的意味。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章