Aplikacje internetowe I
Tematy spotkań

- Wprowadzenie do przedmiotu. PSO. Zasady pracy
- Wprowadzenie do języka JavaScript
- Zmienne, typy danych, komentarze i konsola
- Instrukcje sterujące: warunki, operatory
- Instrukcje sterujące: switch
- Funkcje oraz argumenty
- Funkcje oraz argumenty (ćw.)
- Deklarowanie tablic oraz dostęp
- Tablice oraz pętle
- Obiekty i ich struktura
- Obiekty oraz iterowanie po obiektach
- DOM - Obiektowy model dokumentu
- DOM i manipulacja węzłami
- Obsługa zdarzeń interfejsu Event
- Zdarzenia i EventListener
- Template Strings / Projekt web-aplikacji
- Format JSON i obsługa ciasteczek
- History API i obiekt Location
- Kolekcje Map i Set
- Przechowywanie danych: WebStorage
- Praca z czasem. Metoda setTimeout i setInterval. Unix Timestamp
- Server Side Events
- Połączenia asynchroniczne (4h * AJAX)
- Sprawdzian
- Projekt aplikacji
- Zarządzanie oknami
- Płótno Canvas
- RegExp - wyrażenia regularne
- Zaliczenie przedmiotu
Notatki z lekcji