最新回答 / daydaystudy
找到答案了,不包括自身。。。querySelector/querySelectorAll下的CSS選擇器是絕對的。它們并不會相對于任何特定的元素,甚至不會相對于調用querySelectorAll的元素
2017-08-21
最新回答 / 慕粉4392096
工廠模式主要是為了創建對象實例或者類簇(抽象工廠), 關心的是最終產出(創建)的對象, 而不關心創建的過程.在出現多個類的時候, 每次創建需要找到對應的類往往比較麻煩, 這時候通常使用一個函數進行封裝來創建所需要的對象,這樣就無需關注創建這些對象到底依賴哪些基類了, 只要知道有這個函數就可以了, 通常這個函數被稱為工廠函數,這種模式叫簡單工廠模式案例假設一體育商品店賣器材, 里面有很多體育商品, 及其相關介紹. 當你來到體育用品店買一個籃球及相關介紹時,你只需要問售貨員, 她會幫你找到你所需要的東西.實現...
2017-06-26
最新回答 / 慕慕7300641
$1、$2、...、$99與 regexp 中的第 1 到第 99 個子表達式相匹配的文本。$&與 regexp 相匹配的子串。$`位于匹配子串左側的文本。$'位于匹配子串右側的文本。$$直接量符號。
2017-04-11
最新回答 / 精慕門5492129
相同的DOM元素或DOM對象,jquery源碼中$().data()代碼,有elem = this[ 0 ],elem為DOM元素,兩次為相同的對象,uid相同,緩存區相同,因此會被覆蓋。而$.data()代碼中,elem是jQuery的實例對象,不同的實例對象,分配了不同的緩存區,$.data()不覆蓋。
2017-01-16
最新回答 / _莫忘初衷_
已經懂了 是defer.resolve(5)給defer.then里的參數回調運行之后是數字10,然后這個數字10再給defer.then()運行賦值給了filtered,所以filetered才有了done方法
2016-12-13
最贊回答 / 慕粉18144024425
因為ajQuery.fn = ajQuery.prototype = {},這相當于又構造一個新的對象“{}”,因此它本身的constructor指向的是Object,而不是ajQUERY,所以這邊需要強制指向
2016-12-13
最新回答 / _莫忘初衷_
http://www.xianlaiwan.cn/course/programdetail/pid/20?按照這個路徑來 ?看最后兩門前 最好去看JavaScript深入淺出這門課也很牛http://www.xianlaiwan.cn/learn/277值得細看
2016-12-03
最新回答 / 菜狗
那里面的self本身不是window,你調試的時候顯示window是因為chrome自己本身把window存在了一個叫self的變量上,原來的里面的self值已經return給外面的cbs了。。。= =不執行示例代碼直接打印self也是window
2016-11-17
最贊回答 / 夜晚的一場夢
懂了,汗,自己突然就想通了,原因在于這行代碼:<...code...>call里面第二個deferred對象作為參數穿進去了,正好對應<...code...>這個newDefer, 這樣就對啦,哈哈
2016-10-12