projekt JavaScript

  • |

    Learning Log #7: JavaScript – manipulacja DOM, zdarzenia i pierwsza prawdziwa interaktywność

    Poniedziałek, 21:40. Patrzę na przycisk, który właśnie zmienił kolor po kliknięciu. Napisałam kod, który sprawił, że strona internetowa reaguje na to, co robi użytkownik.

    Po dwóch miesiącach mikroedukacji w wakacje, wrzesień przywrócił pełne tempo – i przyniósł temat, na który czekałam najbardziej: manipulacja DOM i zdarzenia w JavaScript.

    W tym Learning Logu pokazuję:

    – Czym jest DOM (wyjaśnione przez analogię z planem architektonicznym i zbudowanym domem)
    – Jak wyszukiwać, tworzyć i modyfikować elementy na stronie
    – Nasłuchiwacze zdarzeń – jak strona reaguje na kliknięcia, pisanie, przewijanie
    – Obiekt zdarzenia i jego właściwości
    – Event bubbling i delegacja zdarzeń (najtrudniejszy koncept tego etapu)
    – Budowę pierwszego w pełni interaktywnego projektu – listy zadań z dodawaniem, oznaczaniem i usuwaniem pozycji

    Plus: konkretne „WTF momenty” (dlaczego this zachowuje się różnie w funkcjach strzałkowych vs zwykłych), momenty „wow” które przywróciły radość z nauki, i dlaczego ta umiejętność bezpośrednio przekłada się na pracę freelance WordPress.

    Programowanie frontendowe to nie pisanie kodu, który „coś robi”. To pisanie kodu, który odpowiada Ci na żywo.