第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

封裝和接口問題

var swipe = Swipe($("#content")); ? ? ? ?$('button').click(function() { ? ? ? ? ? ?// 調(diào)用接口 ? ? ? ? ? ?swipe.scrollTo($("#content").width() * 2, 5000);//? ? ? ? ?});這是先創(chuàng)造一個(gè)構(gòu)造函數(shù)Swipe,接著在構(gòu)造函數(shù)里又創(chuàng)建了一個(gè)對象以及它的方法,然后再把構(gòu)造函數(shù)當(dāng)普通函數(shù)一樣賦值給一個(gè)變量進(jìn)而返回這個(gè)對象?。。。。。也就是接口。

正在回答

2 回答

是的,面向接口編程是不需要管接口中具體的實(shí)現(xiàn),我們只需要調(diào)用對應(yīng)的方法就行了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_締曦_04032696

能告訴我Swipe函數(shù)里哪個(gè)是構(gòu)造函數(shù)嗎,我覺得并沒有啊。你是說默認(rèn)的構(gòu)造函數(shù)么,什么都沒有的那種? #content傳遞進(jìn)Swipe函數(shù),Swipe函數(shù)里的所有代碼都自動(dòng)執(zhí)行,那是不是說Swipe函數(shù)里的所有代碼都算是它自身默認(rèn)的構(gòu)造函數(shù)了?
2016-11-26 回復(fù) 有任何疑惑可以回復(fù)我~

個(gè)人感覺這里的封裝只是含有面向?qū)ο蟮脑O(shè)計(jì)方法,但是不屬于真正意義上的封裝,這里的Swipe函數(shù)里面代碼邏輯條理雖然清晰,但是包含多個(gè)子邏輯,也就是沒有主要的業(yè)務(wù)邏輯,而且需要傳參,如果下次我創(chuàng)建個(gè)頁面結(jié)構(gòu),即使也含有容器的話,也不能保證它有像這里的子元素,也就是說,老師這里是給我們提供面向?qū)ο蟮乃悸罚瑂wipe.js這里的作用是分離代碼,其中分離代碼后形成的swipe.js文件中將動(dòng)畫邏輯在代碼內(nèi)部分離出來了,也就是定義了一個(gè)動(dòng)畫接口,使得部分業(yè)務(wù)邏輯較為清晰,看起來較為舒適,真正的面向?qū)ο笮纬傻慕涌诰哂懈邇?nèi)聚性,低耦合性,對象之間通過接口可以相互利用完成某項(xiàng)業(yè)務(wù)功能,建議看一下JavaScript設(shè)計(jì)模式與開發(fā)實(shí)踐,這是個(gè)人粗鄙的看法,希望互相學(xué)習(xí)指導(dǎo),O(∩_∩)O

2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

封裝和接口問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號