課程
/前端開發
/jQuery
/全屏切換效果
如圖,為什么要在大閉包里再建一個閉包的形式去創建PageSwitch這個構造函數呢?就那么直接創建不行嗎?反正到時候PageSwitch也會留在大閉包的作用域鏈里的不是嗎
2016-03-19
源自:全屏切換效果 2-1
正在回答
我也不明白這里,感覺多此一舉
我也不明白
可能是封裝私有變量吧,把想暴露給外界的構造函數return出來
我在 學校學的是直接把JQ放在html頁面中的,這種作為外插件的還是第一次見0.0,我記得這個老師作介紹的時候好像說了閉包可以防止不兼容的話,你可以再看看
proto 提問者
防止與其他組件沖突不兼容
舉報
如何在PC和移動端實現全屏切換效果,本課程會給你答案
1 回答為什么創建PageSwitch對象的時候要用匿名函數自我執行的方式呢?
1 回答為什么要對container實現PageSwitch,而不對sections實現PageSwitch?
2 回答PageSwitch.prototype = {}寫法覆蓋構造函數
1 回答$(function(){ $('[data-PageSwitch').PageSwitch(); });什么意思??
4 回答document.createElement(PageSwitch)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-18
我也不明白這里,感覺多此一舉
2016-12-30
我也不明白
2016-05-02
可能是封裝私有變量吧,把想暴露給外界的構造函數return出來
2016-04-22
我在 學校學的是直接把JQ放在html頁面中的,這種作為外插件的還是第一次見0.0,我記得這個老師作介紹的時候好像說了閉包可以防止不兼容的話,你可以再看看
2016-04-19
防止與其他組件沖突不兼容