JavaScript

  • JS – class expression

    JS – class expression

    Poznajemy class expression w JavaScript i jego różne możliwe zastosowania. Do dzieła.

  • JS – OOP in depth

    JS – OOP in depth

    Poznajemy kolejne ciekawe przypadki dotyczące OOP w języku JavaScript. Lekcja krótka, ale ciekawa – do dzieła!

  • JS – więcej o OOP

    JS – więcej o OOP

    Przyglądamy się bliżej OOP w JS – między innymi tworzymy działające dziedziczenie w funkcjach-konstruktorach (przed ES6), aby lepiej zrozumieć, jak OOP w JS działa.

  • JS – OOP w JS

    JS – OOP w JS

    Przyjrzymy się bliżej cukrowi składniowemu, jakim są klasy w JavaScript i postaramy się zrozumieć jak się one mają do starszych elementów języka.

  • JS – closure + literał

    JS – closure + literał

    Ciekawy kod, jaki znalazłem w internecie zawierający domknięcie oraz literał obiektu. Zobaczmy, jak to działa. Do dzieła!

  • JS – clz32 (nasze własne)

    JS – clz32 (nasze własne)

    Poprzednio nauczyliśmy się liczyć trailing 0s w liczbach dwójkowych, teraz odtworzymy funkcjonalność znaną z Math.clz32. Do dzieła.

  • JS – single 1 in binary

    JS – single 1 in binary

    Piszemy funkcję, która sprawdzi, czy podana liczba posiada tylko jedną „jedynkę” w swojej reprezentacji binarnej. Do dzieła.

  • JS – count trailing 0s

    JS – count trailing 0s

    Piszemy funkcję, która sprawdza ilość zer po prawej stronie liczby, to jest od prawego końca do pierwszej jedynki bądź końca. Zaczynamy.

  • JS – values in binary

    JS – values in binary

    Wykonujemy proste, acz ciekawe ćwiczenie, które ma nam wypisać ileś wartości cyfr w systemie dwójkowym. Wiadomo, że pierwsza to 1, druga to 2, potem 4,8,16…

  • JS – logartym

    JS – logartym

    Poznajemy czym jest logarytm oraz funkcje Math.log2 i Math.log10 w JavaScript. Do dzieła.

  • JS – count 0s recursive

    JS – count 0s recursive

    Kolejne ciekawe ćwiczenie rekurencyjne – piszemy program, który liczy ilość cyfr 0 w liczbie. Do dzieła.

  • JS – sum of digits

    JS – sum of digits

    Bardzo proste ćwiczenie – sumujemy cyfry w liczbie rekurencyjnie. Do dzieła!