我想了解Javascript模塊模式,但我無法弄清楚添加到匿名函數和參數添加到最後的參數之間的差異。那麼有人可以幫我理解兩者之間的區別嗎?謝謝Javascript模塊模式導入
下面是一個模塊模式的例子,它實現了兩個anon。函數參數(JQ,Yahoo)以及最後顯示的模塊參數(JQuery,Yahoo)。
var modularpattern = (function(JQ, Yahoo) {
var sum = 0 ;
return {
add:function() {
sum = sum + 1;
return sum;
},
reset:function() {
return sum = 0;
}
}
}(JQuery, Yahoo));
你能告訴我們加入一個匿名函數模塊模式的一個例子嗎? – soktinpk 2014-08-31 12:09:50
它們是相同的,但是這樣您可以創建別名而不污染外部範圍。 – Oriol 2014-08-31 12:13:24
沒有「模塊參數」這樣的東西。它們只是*函數調用的*參數* - [理解IEFE](http://stackoverflow.com/q/8228281/1048572) – Bergi 2014-08-31 12:19:23