最贊回答 / heym
jquery尋找參數(shù)是通過作用域鏈實(shí)現(xiàn)的,所以當(dāng)傳入underfined的時(shí)候,就不用一層層向上尋找underfined了,效率有所提高,另一點(diǎn),因?yàn)闉g覽器的種類和版本的不同可以對(duì)underfined進(jìn)行賦值,(尤其是IE瀏覽器,版本的不同對(duì)于underfined的賦值后,顯示underfined有所不同),所以為了體現(xiàn)underfined的本意,防止underfined被人為的賦值,所以jquer自調(diào)用函數(shù)把underfined參數(shù)傳入,防止誤賦值
2015-11-21
最贊回答 / 善始者實(shí)凡
arguments[i][name]表示的是 函數(shù)參數(shù)的屬性,對(duì)象屬性調(diào)用使用超過1次就需要用變量替代。因?yàn)槭褂脤?duì)象屬性很耗性能。
2015-11-20
最新回答 / hnull
你好,我當(dāng)時(shí)也是對(duì)這個(gè)感到疑惑,這邊說下我的理解,fn就是prototype的別名,簡稱, 之所以要這么做,其實(shí)就是prototype作為一個(gè)關(guān)鍵字是沒辦法被壓縮的,所以好處就是fn可以減少代碼量,jq庫里面有很多地方都是 $.fn.extend(...),其實(shí)是完全等價(jià)于$.prototype.extend(...), 所以主要應(yīng)該就只有減少代碼量而已。
2015-11-20
已采納回答 / 識(shí)途老驢
API = Application Interface,應(yīng)用程序接口。簡單說就是,別人做好的一個(gè)工具,告訴你該怎么使用。具體來說,就是說有哪些功能?每個(gè)功能要如何調(diào)用?調(diào)用的時(shí)候要給哪些參數(shù)?返回的值是什么類型等?
2015-11-05
最贊回答 / zqp7788990
this指向的是ajQuery.fn.ajQuery.init的當(dāng)前實(shí)例,這個(gè)應(yīng)該結(jié)合下一節(jié)一起看。
2015-10-30
最贊回答 / daydaystudy
這個(gè)和jquery的引入順序有關(guān),如果把jquery在DOMContentLoaded 后引入的話,先執(zhí)行的是DOMContentLoaded,然后才是jquery,可以試試樓上的例子
2015-10-24
最新回答 / qq_鴨會(huì)飛_0
第一次fire后,清空了list,但是第一次fire的參數(shù)保存在了memory里,再次add后,會(huì)立即執(zhí)行新增的這個(gè)回調(diào)函數(shù),還行吧,就是once保證了每次fire后,列表都回到了它最初的干凈模樣
2015-10-16