Ćwiczenia

  • JS – Array-like objects

    JS – Array-like objects

    Uczymy się czym są array-like objects i jak do nich dodawać kolejne elementy. Do dzieła.

  • JS – DOM Traversal

    JS – DOM Traversal

    Uczymy się rekurencyjnie przechodzić po drzewie DOM. Lekcja wymaga znajomości pewnych podstaw. Do dzieła.

  • JS – Generators vol. 5

    JS – Generators vol. 5

    Tym razem poznajemy generatory przyjmujące wartości. Jest to dość ciekawa lekcja i wchodzimy już na zaawansowaną znajomość JS.

  • JS – Generators vol. 4

    JS – Generators vol. 4

    Jednym z zastosowań generatorów są wszelkiej maści wizualizacje, pokazujące jak dana funkcja działa (np. jakiś algorytm sortowania). Zobaczmy na przykładzie map!

  • JS – literał, getter, setter

    JS – literał, getter, setter

    Zamieniamy funkcję konstruującą z lekcji o Maybe-Monad na literał obiektu. Poznajemy gettery i settery. Do dzieła.

  • JS – generators vol. 3

    JS – generators vol. 3

    Piszemy generator do wyszukiwania elementów w DOM w bardzo prosty sposób. Do dzieła.

  • JS – generators vol. 2

    JS – generators vol. 2

    Piszemy generator do funkcji autocomplete, która w założeniu ma nam po wciśnięciu np. tab wrzucać zapętlone podpowiedzi. Do dzieła.

  • JS – generators vol. 1

    JS – generators vol. 1

    Rozpoczynamy lekcje o generatorach. Poznajemy ich najłatwiejsze zastosowania pisząc bardzo proste funkcje range.

  • JS – FP vol. 5

    JS – FP vol. 5

    Poznajemy maybe monad w JavaScript. Lekcja łatwa, prosta i przyjemna. Do dzieła!

  • JS – Arrow to Func

    JS – Arrow to Func

    Uczymy się pisać funkcję konwertującą funkcje strzałkowe do zwykłych funkcji anonimowych. Do dzieła.

  • JS – Polyfill vol. 7

    JS – Polyfill vol. 7

    Zaczynamy pisać polyfill dla funkcji filter. Zakładam, że przerobiliśmy poprzednie lekcje i nie będzie trzeba wszystkiego tłumaczyć. Do dzieła.

  • JS – Polyfill vol. 6

    JS – Polyfill vol. 6

    Zaczynamy pisać polyfill dla funkcji map. Nie będzie to jeszcze ostateczna wersja, ale całkowity odpowiednik tego, co mamy w JavaScript.