Perl______ __C________ __JavaScript _VisualBasic __Java_____kernel bauen
JavaScript Kurs
- Was ist JavaScript?
- Kurzeinführung
- Versionen
- Browserdifferenzen
- Kurze HTML-Einführung
- Versionen
- Tags, Attribute
- CSS
- Syntax
Grundbegriffe und Struktur
- Datentypen und Variablen
Eine Variable ist lediglich ein Name, der einem Wert zugewiesen wurde.
Variablen koennen im Verlauf eines JavaScript-Programms mehrere Werte
annehmen.
- Ausdrücke und Operatoren
Ein Ausdruck wird von JavaScript vor dem Einsatz in einer Anweisung ausge-
wertet. Dabei koennen Rechenergebnisse auch der rechten Seite eines Ausdrucks
der auf der linken Seite stehenden Variablen zugewiesen werden.
total = result1 + result2
Ueber die Kombination von Variablen und Literal-Werten koennen Sie komplexe
Ausdruecke formulieren. Die Werkzeuge, die dazu eingesetzt werden sind die
Operatoren.
- Zuweisungsoperatoren
- Arithmetische Operatoren
- String-Operatoren
- Logische Operatoren
- bitweise Operatoren
- Vergleichsoperatoren
- Anweisungen (Schleifen und Loops)
Anweisungen sind einfache Befehle, die einem bestimmten Zweck dienen.
In JavaScript sind verschiedenen Anweisungen eingebaut, die fuer den Test
von Variablen, die Steuerung des Programmflusses und die Ausfuehrung von
Aktionen bestimmt sind.
- Arrays
JavaScript unterstuezt die Arrays nicht als Variablen, sondern behandelt
diese als Objekte. Deshalb legen Sie jedes Array ueber das Array-Objekt an.
scores = new Array(20)
Nach dem Anlegen des Arrays koennen die einzelnen Elemente ueber Zahlen in
eckigen Klammern, dem Index, angesprochen werden.
scores[5] = 23
- Funktionen
Eine Funktion akzeptiert einen oder mehrere Parameter und gibt einen Wert
zurueck. Ueber das Schluesselwort function koennen sie Ihre eigenen Funktionen
definieren. Um eine Funktione einzusetzen geben sie lediglich den Funktions-
namen und die in Klammern gesetzten Parameter an.
- Objekte
Objekte sind allgemeine Datentypen, die Daten mit Funktionen kombinieren.
Ein Objekt besitzt Eigenschaften, die die Daten enthalten. Zusaetzlich
koennen Methoden enthalten sein, mit denen die Daten bearbeitet werden koennen.
- DOM
- verschiedene DOM's MIE, NS, W3C
- eigene Objekthierarchien und Klassen
- Event - Objekt
- Netscape - Modell
- Microsoft - Modell
- DHTML