Zakres tematyczny szkolenia
1.Wprowadzenie do JavaScripta)JavaScript w kodzie HTML
b)JavaScript w odrębnym pliku
2.Typy zmiennych
a)Liczby
b)Ciągi znaków
c)Wartości logiczne
d)Obiekty
e)Tablice
f)Null
g)Undefined
3.Deklaracja zmiennych
4.Tablice
5.Funkcje
a)Wywołanie funkcji
b)Parametry funkcji
c)Przykładowe funkcje predefiniowane
d)Zasięg zmiennych
e)Funkcje anonimowe
6.Metody w JavaScript
7.Zdarzenia w JavaScript
a)Rejestrowanie zdarzeń inline
b)Oddzielenie JavaScript od HTML
c)Rejestracja zdarzeń przez metodę addEventListener()
8.Kontrolowanie przepływu program w JavaScript
a)Instrukcje warunkowe
b)Instrukcja switch
c)Pętla for
d)Pętla for in
e)Pętla while
f)Pętla do while
9.Document Object Model (DOM)
a)Drzewo obiektów
b)Pobieranie elementów
c)Dodawanie elementów
d)Zmiana parametrów elementów
e)Usuwanie elementów z drzewa
10.JavaScript i AJAX
a)Odbieranie danych w formacie XML
b)Odbieranie danych w formacie JSON
11.Tworzenie interaktywnych formularzy w JavaScript
12.JavaScript a bezpieczeństwo
13.Walidacja danych w formularzach
14.Detekcja przeglądarek
15.Obiekty w JavaScript
a)Obiekt Date
b)Obiekt Math
c)Obiekt Cookie
16.Własne obiekty w JavaScript
a)Tworzenie nowej klasy
b)Rozszerzanie klasy
c)Dziedziczenie
17.Kontrolowanie czasu
18.Debugowanie JavaScript i rozwiązywanie problemów
19.JavaScript a HTML 5
20.Rysowanie po obiekcie canvas
21.Rysowanie w 3D
22.Animacja
23.Wprowadzenie do jQuery
24.Selektory
a)notacja selektorów w jQuery
b)pseudoklasy jQuery
c)kontrola przepływu przetwarzania elementów
25.Modyfikacja kodu HTML
a)operacje na znacznikach
b)operacje na zawartości
c)operacje na klasach
d)operacje na atrybutach
e)modyfikacja styli
f)operacje na właściwościach
g)operacje na formularzach
26.Efekty
27.Zdarzenia
a)proste reagowanie na zdarzenie
b)rejestracja zdarzeń
c)właściwości zdarzeń
28.Unikanie konfliktów z innymi instancjami biblioteki
29.Animacje
30.Ajax
31.Funkcje pomocnicze