Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
JavaScript
-
JS – class expression
Poznajemy class expression w JavaScript i jego różne możliwe zastosowania. Do dzieła.
-
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
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
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ł
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)
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
Piszemy funkcję, która sprawdzi, czy podana liczba posiada tylko jedną „jedynkę” w swojej reprezentacji binarnej. Do dzieła.
-
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
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
Poznajemy czym jest logarytm oraz funkcje Math.log2 i Math.log10 w JavaScript. Do dzieła.
-
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
Bardzo proste ćwiczenie – sumujemy cyfry w liczbie rekurencyjnie. Do dzieła!