大多數(shù)模塊依賴加載器/管理器本質(zhì)上都是將這種模塊定義封裝在封裝進(jìn)一個(gè)友好的的API。
首先看一下庐扫,一個(gè)模塊模式需要具備兩個(gè)必要條件
1.必須有外部的封閉函數(shù),該函數(shù)必須至少被調(diào)用一次(每次調(diào)用都會(huì)創(chuàng)建一個(gè)新的模塊實(shí)例)陨晶。
2.封閉函數(shù)必須返回至少一個(gè)內(nèi)部函數(shù)酵镜,這樣內(nèi)部函數(shù)才能在私有作用域中形成閉包税灌,并且可以訪問或者修改私有的狀態(tài)验毡。
現(xiàn)在上代碼~
用法如下:
備注:模塊依賴加載器實(shí)際是對(duì)閉包的運(yùn)用头朱!