已采納回答 / JSAL
以下是我的理解,不知道對不對貌似是深淺拷貝的問題copy = options[name]其實新建了一個與?options[name]相同內(nèi)容的對象,這樣使用target[name]時候就不會影響到options[name]的值,是深拷貝;target[name]=options[name]的話則是淺拷貝,target[name]其實是options[name]的引用,target[name]改變,options[name]也會隨著改變。
2016-08-01
已采納回答 / zdddrszj
(1) 解析HTML結(jié)構(gòu)。(2) 加載外部腳本和樣式表文件。(3) 解析并執(zhí)行腳本代碼。(4) 構(gòu)造HTML DOM模型。//ready(5) 加載圖片等外部文件。(6) 頁面加載完畢。//load因為步驟(3)先于步驟(4),“三” 在解析的時候就執(zhí)行了,所以比“二”先執(zhí)行。
2016-06-15
已采納回答 / 無情雙星
init可以看成定義的一個類,prototype是類的靜態(tài)方法,new出來的對象就有init.prototype的屬性,又因為init.prototype = fn.prototype ?所以Init出來的對象自然有了fn.prototype的屬性,就可以把屬性同時賦給具體對象和類
2016-06-05
已采納回答 / CUIKingdom
去看一下new的過程,new的創(chuàng)建過程分為四步:(1)創(chuàng)建一個新對象(2)將構(gòu)造函數(shù)的作用域賦值給新的對象(3)執(zhí)行構(gòu)造函數(shù)的代碼(4)返回新對象題目總的代碼?return 返回的是一個對象,當(dāng)然不會產(chǎn)生循環(huán)調(diào)用?
2016-05-07
已采納回答 / anrgct
百度-----domManip其實就只做了2事件第一個就是判斷3種傳遞參數(shù)所映射的對應(yīng)操作第二個就是通過調(diào)用jQuery.buildFragment生成文檔碎片
2016-04-15
已采納回答 / 努力提升
;(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ù)會默認(rèn)返回this。 ?如果是普通調(diào)用init方法的時候,return this的寫法是可以讓$jQuery.fn對象返回并支持實例方法鏈?zhǔn)讲僮?。這里手動加上return this的寫法很有深意。
2015-12-28