Revealing Module Pattern

jemand anders

Erfahrenes Mitglied
Hallo,

wer kann mir erklären, was hier passiert: https://www.thinkful.com/learn/javascript-best-practices-1/#Avoid-Globals

Revealing Module Pattern: Keep consistent syntax and mix and match what to make global.

Ist "module = function(){}" nicht gleichbedeutend mit "var module = function(){}"?
Und was passiert in dieser Funktion?
Wie rufe ich beispielsweise init.show auf? Mit module.show() tut sich jedenfalls nichts.
Und was wird da retourniert mit "return{init:init, show:show, current:current}"
Kapiere nicht, was da geschieht, es revealt sich mir nicht.

Grüße
 

Neue Beiträge

Zurück