課程
/前端開(kāi)發(fā)
/JavaScript
/JS實(shí)現(xiàn)“旋轉(zhuǎn)木馬”幻燈片效果
老師,用閉包,封裝插件的好處是什么?可不可以講得稍微詳細(xì)點(diǎn)
2015-12-21
源自:JS實(shí)現(xiàn)“旋轉(zhuǎn)木馬”幻燈片效果 2-11
正在回答
首先你要知道封裝的概念,封裝的目的就是為了方便我們開(kāi)發(fā),內(nèi)部封裝好接口,就不用每個(gè)模塊都寫(xiě)一個(gè)接口,同時(shí)還可以保護(hù)私有變量。至于閉包的好處,閉包可以在一個(gè)外部函數(shù)中寫(xiě)多個(gè)嵌套函數(shù)來(lái)調(diào)用私有變量,還有同一條作用域鏈中可以寫(xiě)兩個(gè)閉包共享私有變量
舉報(bào)
JS組件封裝,制作一個(gè)圖片幻燈片切換效果,一起學(xué)習(xí)吧
1 回答封裝的時(shí)候,加的object.prototype={};有什么用?
2 回答Carousel.init() 傳入時(shí)是jquery對(duì)象 為什么在each中還要將this包裝成$(this)?
5 回答說(shuō)好的代碼呢。。。
2 回答設(shè)置了剩余幀的寬度和高度,但是只有l(wèi)i的改變了,里面的a和img的大小完全沒(méi)有改變,想了好久都沒(méi)想明白
1 回答老師,判斷動(dòng)畫(huà)在執(zhí)行中用 .is(":animated") 是不是更好些?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-21
首先你要知道封裝的概念,封裝的目的就是為了方便我們開(kāi)發(fā),內(nèi)部封裝好接口,就不用每個(gè)模塊都寫(xiě)一個(gè)接口,同時(shí)還可以保護(hù)私有變量。至于閉包的好處,閉包可以在一個(gè)外部函數(shù)中寫(xiě)多個(gè)嵌套函數(shù)來(lái)調(diào)用私有變量,還有同一條作用域鏈中可以寫(xiě)兩個(gè)閉包共享私有變量