Pseudoklassische Vererbung in JavaScript – Teil 2
Nach dem ersten Teil der kleinen Reihe zum Thema pseudoklassische Vererbung in JavaScript, enthält dieser Teil die Muster 2 und 3 aus Stoyan Stefanovs Buch "JavaScript Patterns".
-->
All the articles I've posted.
Nach dem ersten Teil der kleinen Reihe zum Thema pseudoklassische Vererbung in JavaScript, enthält dieser Teil die Muster 2 und 3 aus Stoyan Stefanovs Buch "JavaScript Patterns".
Wenn man in JavaScript mit Objekten und Konstruktoren arbeitet, oder häufig jQuery verwendet, kann es immer wieder vorkommen, dass man sich die Frage stellt: What is 'this'?
Bekanntermaßen gibt es in JavaScript zwar keine Klassen, die Sprache ist auf prototypische Delegation ausgerichtet, der Einsatz von Konstruktor-Funktionen zusammen mit dem `new`-Operator erinnert jedoch stark an den Umgang mit Klassen in Programmiersprachen wie z.B. Java.
Im Zusammenhang mit Funktionen und Closures in JavaScript fällt auch immer wieder der Begriff des lexikalischen Gültigkeitsbereiches (lexical scope).
Ich hatte vor einiger Zeit mit Hilfe von jQuery einen Produkt-Zoom für einen Online-Shop implementiert.