| home | suche | kontakt/johner | institut | hinweise studierende | tech-docs | blog | mindmailer |
![]() |
Gemeinsamkeiten mit Java
Wie bereits erwähnt, Java und JavaScript haben eigentlich nichts miteinander zu tun.
Dennoch gibt es Ähnlichkeiten in der Syntax:
- Semikolon am Zeilenende, bzw. nach einer Anweisung ;
- Klammerung {}
- Kontrollstrukturen: for, while ,if
- Kommentare: // bzw. mit /*...*/
if (bedingung) {
anweisungen;
} else {
anweisungen;
}
while (bedingung) {
anweisungen;
}
for (startausdruck; bedingung; iterationsausdruck) {
anweisungen;
}
- Funktionen, Methoden (bei Objekten)
function <NAME> (<Parameter>) {
...
}
z.Bsp: function add(a,b){
var z = a + b;
return z;
}
Vordefinierte Funktionen
Es gibt zahlreiche vordefinierte Funktion in JavaScript, welche verschiedene Aufgaben erfüllen...
- alert("Text") (PopUp-Fenster)
- eval() (Werte "Formel" aus)
- parseInt("7") (wandele String in Zahl)
- Number(Ausdruck) (Konvertierung von Ausdruck nach Zahl)
- escape(Zeichenkette) (Wandelt Sonderzeichen um)
- Vollständige Liste auf
SelfHTML
Zugriff über DOM-Baum (Austauschen und Ersetzen von Elementen)
Mit JavaScript und dem Zugriff über DOM ist es möglich HTML-Elemente zu ersetzen oder anzuhängen.
Beispiel für Erzeugen und Anhängen eines Links:
var linkElement= document.createElement("a");
linkElement.href = "http://www.johner.de";
linkElement.innerHTML = "Der neue Johner.de-Link";
document.body.appendChild(linkElement);
Beispiel für Ersetzen von Inhalten einer Webseite:
document.getElementById("ergebnis").firstChild.nodeValue="wert";
oder:
var change="<p> Geänderter Wert </p>";
document.getElementById("Ergebnis").innerHTML = change;
