最新回答 / daydaystudy
找到答案了,不包括自身。。。querySelector/querySelectorAll下的CSS選擇器是絕對(duì)的。它們并不會(huì)相對(duì)于任何特定的元素,甚至不會(huì)相對(duì)于調(diào)用querySelectorAll的元素
2017-08-21
最新回答 / 慕粉4392096
工廠模式主要是為了創(chuàng)建對(duì)象實(shí)例或者類簇(抽象工廠), 關(guān)心的是最終產(chǎn)出(創(chuàng)建)的對(duì)象, 而不關(guān)心創(chuàng)建的過(guò)程.在出現(xiàn)多個(gè)類的時(shí)候, 每次創(chuàng)建需要找到對(duì)應(yīng)的類往往比較麻煩, 這時(shí)候通常使用一個(gè)函數(shù)進(jìn)行封裝來(lái)創(chuàng)建所需要的對(duì)象,這樣就無(wú)需關(guān)注創(chuàng)建這些對(duì)象到底依賴哪些基類了, 只要知道有這個(gè)函數(shù)就可以了, 通常這個(gè)函數(shù)被稱為工廠函數(shù),這種模式叫簡(jiǎn)單工廠模式案例假設(shè)一體育商品店賣器材, 里面有很多體育商品, 及其相關(guān)介紹. 當(dāng)你來(lái)到體育用品店買一個(gè)籃球及相關(guān)介紹時(shí),你只需要問(wèn)售貨員, 她會(huì)幫你找到你所需要的東西.實(shí)現(xiàn)...
2017-06-26
最新回答 / 夢(mèng)魂清風(fēng)
無(wú)法用言語(yǔ)表達(dá),只可意會(huì),不可言傳
已采納回答 / qq_羊羊羊_1
如果不使用new,this指向global或window。e.g: ajQuery("selector")和new ajQuery("selector")的區(qū)別
2017-04-16
最新回答 / 慕慕7300641
$1、$2、...、$99與 regexp 中的第 1 到第 99 個(gè)子表達(dá)式相匹配的文本。$&與 regexp 相匹配的子串。$`位于匹配子串左側(cè)的文本。$'位于匹配子串右側(cè)的文本。$$直接量符號(hào)。
2017-04-11
已采納回答 / StrayBird3817627
jQuery為了方便DOM操作,這樣就可以給每個(gè)獲取到的DOM對(duì)象一個(gè)下標(biāo),方便了快速查找,同時(shí)也可以像數(shù)組一樣操作,例如添加,遍歷什么的。
2017-03-23
最新回答 / Evoque
是這么理解的,不過(guò)noConflict不能叫閉包吧? 只是一直保留著_$ & _jQuery的引用, 不管_$是undefined還是上個(gè)框架的$
2017-01-19
最新回答 / 丿有點(diǎn)丶小情緒丨
動(dòng)畫實(shí)現(xiàn)原理就是通過(guò)移動(dòng)定時(shí)器改變屬性到預(yù)期的效果動(dòng)畫使用了定時(shí)器所以和上面的使用定時(shí)器效果一樣的
2017-01-16
最新回答 / 精慕門5492129
相同的DOM元素或DOM對(duì)象,jquery源碼中$().data()代碼,有elem = this[ 0 ],elem為DOM元素,兩次為相同的對(duì)象,uid相同,緩存區(qū)相同,因此會(huì)被覆蓋。而$.data()代碼中,elem是jQuery的實(shí)例對(duì)象,不同的實(shí)例對(duì)象,分配了不同的緩存區(qū),$.data()不覆蓋。
2017-01-16