Wprowadzenie do JavaScript
- Generowanie tekstu, z określeniem stylu oraz łamania linii
- Tworzenie komunikatów oraz pól dialogowych
- Obróbka danych liczbowych
- Przykład użycia metod
- Pętla
while
i wartość początkowa w polu dialogowym
- Instrukcja warunkowa
if ... else ...
- Przykład użycia operatorów arytmetycznych
- Pętle
while
, for
i do ... while
oraz instrukcje break
i continue
(dla pętli zagnieżdżonych: break
i continue
)
- Przykłady: suma i procent składany
- Instrukcja wyboru
switch
- Operatory logiczne
- Definiowanie funkcji: podnoszenie liczby do kwadratu i wyznaczanie maksimum trzech liczb
- Generowanie liczb pseudolosowych, symulacja rzutów kostką, prosta gra losowa i losowe wybieranie obrazków na stronie
- Zmienne globalne i lokalne
- Przykład funkcji rekurencyjnej
- Tablice: deklaracja, inicjalizacja, sumowanie, wykorzystanie: rzuty kostką i losowe obrazki
- Tablice i funkcje
- Sortowanie danych w tablicy
- Tablice wielowymiarowe
- Przykład testu interaktywnego
- Przetwarzanie znaków, wyszukiwanie w łańcuchach oraz tokenizacja
- Generowanie kodu xHTML
- Funkcje dotyczące daty i czasu
- Dynamiczne tworzenie okien potomnych
- Zapisywanie elementów
cookie
- Przykład aplikacji wieolookienkowej
- Model DOM
- Przykłady wykorzystania DOM: dynamiczne tworzenie stylu, kolekcje linków, zmienny kolor tła, dynamiczne ładowanie obrazków
- Obsługa zdarzeń
- Zdarzenie
onLoad
- Rysowanie w oknie przy pomocy myszy
- Zdarzenia
onMouseOver/onMouseOut
- Zdarzenia
onFocus/onBlur
- Zdarzenia
onSubmit/onReset
- Propagowanie zdarzeń
Źródło: Ajax, Rich Internet Applications and Web Development for Programmers