Die for-in-Schleife ist ein Sonderfall der for-Schleife und dient allein der Iteration durch Arrays oder Objekte. Grundsätzlich kann folgendes festgehalten werden:
Bei einem Array durchläuft die for-in-Schleife alle Elemente eines Arrays.
Bei Objekten durchläuft die for-in-Schleife alle Eigenschaften eines Objekts.
Das Schöne an der for-in-Schleife ist, dass die Anzahl der Elemente nicht zuvor festgestellt werden muss und dass keine Endlos-Schleifen zu befürchten sind. Zu beachten ist allerdings, dass die Reihenfolge der gelieferten Werte nicht zwingend der Reihenfolge im Array entsprechen muss.
Beispiel: Alle Elemente eines Arrays ausgeben
... mehr
Die meisten JavaScripte, liegen in einer gesonderten Datei vor und sind darüber hinaus unstrukturiert. Es handelt sich um eine äußerlich lose Sammlung von dutzenden globalen Variablen und Funktionen. Etwa so:
var variable1 = "wert"; var variable2 = "wert"; function funktion1 () { /* ... */ } function funktion2 () { /* ... */ }
Sinnvoller ist es, alle Objekte – Variablen und Funktionen sind nichts anderes als Objekte – eines Scripts in einer echten JavaScript-Objektstruktur zu gruppieren. Im globalen Geltungsbereich taucht dann nur noch diese eine Objektstruktur auf, andere globale Variablen oder Funktionen werden nicht bel ... mehr
Die nachfolgenden Event-Handler sind nach HTML 4.0 in den jeweils angegebenen HTML-Tags erlaubt. Bitte beachtet, dass es nicht alle Event-Handler von allen Browsern (identisch) unterstützt werden.
onabort (bei Abbruch)
Wird ausgelöst, wennein Anwender im Browser den Stop-Button drückt, obwohl noch nicht alle Grafiken geladen wurden. Dieser Event-Handler gehört nicht zum HTML-Standard. <img>
onblur (beim Verlassen)
Für den Fall, dass ein Element zuvor aktiviert war und der Anwender es jetzt verlässt. <a> <area> <button> <input> <label> <select> <textarea>
onchange (bei erfolgter ... mehr
JavaScript bietet die Möglichkeit, Variablen global für das ganze Programm oder auch nur lokal in einzelnen Funktionen zu definieren. Man spricht auch vom Geltungsbereich einer Variablen
Wird eine Variable außerhalb einer Funktion deklarieren, ist diese im gesamten Programm bekannt. Sie wird als globale Variable bezeichnet.
Wird eine Variable innerhalb einer Funktion deklarieren, ist die Variable nur innerhalb der Funktion bekannt. Sie wird dann als lokale Variable bezeichnet. Parameter, die einer Funktion übergeben werden, werden ebenfalls als lokale Variablen behandelt. Mit dem Beenden einer Funktion hören lokale Variable auf zu "existieren".
&nbs ... mehr
JavaScript - zu beginn Mocha genannt, später in LiveScript und letztendlich in JavaScript umbenannt.
JavaScript wurde ursprünglich von Sun Microsystems und Netscape in Kooperation entwickelt. Trotz des ähnlichen Namens und einer ähnlichen Syntax ist JavaScript grundlegend verschieden von der Programmiersprache Java, die ebenfalls von Sun Microsystems stammt. Die Namensgleichheit erklärt sich wohl vor allem aus der Absicht, aus Marketinggründen eine Verbindung mit den damals sehr populären Java-Applets herzustellen. Die Syntax wurde auch aus diesem Grund weitgehend der von Java angeglichen. JavaScript ist eine Marke des Unternehmens Sun Microsystems. ... mehr
Bei der Nutzung der sozialen Netzwerke Facebook ("Gefällt mir") und Google ("Google+") werden Bewegung-, Inhaltsdaten und die IP-Adresse an die Anbieter dieser Dienste übermittelt. Für die Nutzung dieser Plugins ist daher Ihre ausdrückliche Zustimmung notwendig. Ich stimme diesen Nutzungsbedingungen zu. Beachten Sie auch unsere Datenschutzerklärung.