May 2012
Intermediate to advanced
240 pages
5h 25m
German
Der geschickte Umgang mit Funktionen ist für den JavaScript-Programmierer sehr wichtig, weil die Sprache sie ausgesprochen intensiv nutzt. Sie erledigen, was in anderen Sprachen durch eine spezielle Syntax abgedeckt wird.
In diesem Kapitel werden Sie die verschiedenen Möglichkeiten kennenlernen, in JavaScript eine Funktion zu definieren. Ich werde Funktions-Ausdrücke und Funktions-Deklaration vorstellen und Sie werden erfahren, wie das mit dem lokalen Scope und dem Variablen-Hoisting funktioniert. Dann werden noch eine Reihe von Mustern vorgestellt, die für Ihre APIs (durch bessere Schnittstellen für Ihre Funktionen), die Code-Initialisierung (mit weniger globalen Variablen) und die Performance (zur Verringerung des Arbeitsaufwands) ...