Tag Archives: Closures

JavaScript: Lazy Instantiation

In JavaScript hat das wohl meist bekannte (und unterbewusst am häufigsten verwendete) Entwurfsmuster, das Singleton, einen großen Nachteil. Beim Laden der Seite werden alle Skripte initialisiert und die Singleton Klassen somit sofort ausgeführt. Wenn ein Singleton eine aufwendige Initialisierungs-Methode bzw. sehr ressourcenintensiv ist, kann es Sinn machen die Instanziierung auf einen späteren Zeitpunkt zu verschieben, […]

0  

JavaScript: (Immediate Function)(); ?!

(function(){ console.log(‘hallo, ich bin eine immediate function’); }()); Da fragt man sich doch, was soll das? Ganz einfach: Eine immediate function ist im Prinzip eine anonyme Funktion, welche sich nach ihrer Definition sofort ausführt und anschließend verwirft. Aber was macht man mit einer anonymen Funktion welche sich sofort Ausführt und anschließend nicht mehr zur Verfügung […]

0  

JavaScript: How to create class with private elements?

Um in JavaScript, einer nicht unbedingt klassenbasierten Sprache eine Klasse mit “echten” privaten Methoden oder Attributen zu erstellen ist daher nicht Möglich. Aufgrund der prototypischen Beschaffenheit der Sprache lässt sich allerdings vieles aus einer klassichen klassenbasierten Sprache “nachbauen”. Um eine Klasse mit öffentlichen (public) und privaten (private) Methoden oder Attributen zu erstellen können wir das […]

0  

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter.

Schließen