亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

擴寫原型的方式為什么用extend的不用常規擴寫方法

看不懂為什么在擴寫原型的時候不直接寫在原型上CusScrollBar.prototype._init=function(){}的方式而用JQ的extend函數來擴寫原型,這兩種擴寫原型的寫法有什么區別,一直用第一種額,JQ的extend拷貝這種形式我都是做插件傳參的時候用

正在回答

1 回答

個人覺得有可能是,防止擴展原型時,同名沖突,覆蓋原方法

0 回復 有任何疑惑可以回復我~
#1

不貳帝 提問者

非常感謝!
2016-08-04 回復 有任何疑惑可以回復我~
#2

不貳帝 提問者

我后來想了想覺得用jq的extend()這是一個很好實現js模塊化的機制,將所有擴展方法用extend掛在到一個對象上面這樣無論從命名沖突,還是后期維護或代碼閱讀上都是很好的。這一點從JQ源碼上看,jq源碼中大量采用extend機制向對象上面掛載方法,然后將對象放到$或$()。同時非常感謝你的回答?。?!
2016-08-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

擴寫原型的方式為什么用extend的不用常規擴寫方法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號