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 Read more…

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 Read more…