/[^#].*/,查了下才知道這句話的意思,[^#]意思是除了#開頭的后面都匹配。 不知道對不對,自己這么理解的
2016-01-01
this={0:'li',1:'li',length:2},this這樣存數(shù)據(jù),而并不是一個數(shù)組格式,但因為this有l(wèi)ength屬性,所以可以用for循環(huán),這點很強大。另外靜態(tài)和實例共存,這個有點強大到變態(tài)。它會把東西放到一個棧里,然后調(diào)用end()方法返回原DOM。感覺jquery太牛逼了,無論是思想還是細節(jié)
2015-12-29
已采納回答 / 努力提升
;(function(gloabal,factory){????factory(global);}());這個樣子是jQuery作者為了解決jQuery在Node中使用報錯,對源碼框架做的調(diào)整。你可以去這里看看http://idcbgp.cn/qadetail/43942
2015-12-29
已采納回答 / 春秋先生
如果使用 new $jQuery.fn.init(),那么init方法已經(jīng)被當(dāng)成構(gòu)造函數(shù)使用,這時候可以刪除renturn ?this寫法,因為在類的實例化過程中,構(gòu)造函數(shù)會默認返回this。 ?如果是普通調(diào)用init方法的時候,return this的寫法是可以讓$jQuery.fn對象返回并支持實例方法鏈?zhǔn)讲僮?。這里手動加上return this的寫法很有深意。
2015-12-28