最贊回答 / weibo_奇鱗池粼_0
這樣寫是將自執行函數內的Carousel函數設置成全局對象window的屬性,相當于window.Carousel =?Carousel,也就是說將Carousel函數設置成全局函數。要是想將Carousel設置成jQuery的插件,可以將Carousel寫成jQuery的屬性,即jQuery.Carousel =?Carousel。
2016-02-01
最新回答 / 迷途的馬爾斯
首先你要知道封裝的概念,封裝的目的就是為了方便我們開發,內部封裝好接口,就不用每個模塊都寫一個接口,同時還可以保護私有變量。至于閉包的好處,閉包可以在一個外部函數中寫多個嵌套函數來調用私有變量,還有同一條作用域鏈中可以寫兩個閉包共享私有變量
2015-12-21