JavaScript-Kapselung durch IIFE

Gespeichert von Erik Wegner am/um
Body

Die Technik IIFE ermöglicht die Kapselung in der JavaScript-Entwicklung. IIFE steht für Immediately Invoked Function Expressions. Damit wird der Gültigkeitsbereich der deklarierten Variablen beschränkt und die öffentliche Sichtbarkeit von Funktionen einfacher gesteuert.

Folgender Grundaufbau sorgt dafür, dass die enthaltenen Aufrufe ihren eigenen Gültigkeitsbereich haben. Darüber hinaus wird der strenge Prüfmodus aktiviert:

(function() {
    "use strict";

    //
    // Code, Variablen, Funktionen
    // mit eigenem Gültigkeitsbereich
    //

})();
Kategorien