Home

Awesome

<h1 align="center"> <br> <a href="https://github.com/leonardomso/33"><img src="https://i.imgur.com/dsHmk6H.jpg" alt="33 Zagadnienia, które każdy programista JS powinien znać" width=200"></a> <br> <br> 33 Zagadnienia, które każdy programista JS powinien znać <br><br> </h1> <p align="center"> <a href="http://makeapullrequest.com"> <img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square" alt="PRs Welcome"> </a> <a href="https://opensource.org/licenses/MIT"> <img src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square" alt="License MIT"> </a> <a href="https://travis-ci.com/leonardomso/33-js-concepts"> <img src="https://img.shields.io/travis/leonardomso/33-js-concepts/master.svg?style=flat-square&label=build&logo=travis" alt="Build Status"> </a> </p>

Wstęp

To repozytorium powstało z intencją dostarczenia wiedzy i wartościowych źródeł informacji dla osób chcących osiągnąć mistrzostwo w znajomości języka Javascript. Jest to zaledwie przewodnik po ważnych konceptach języka a nie absolutna lista wymagań. Zawartość repozytorium bazuje na artykule napisanym przez Stephena Curtisa. Z artykułem można zapoznać się w tym miejscu.

Społeczność

Zachęcamy do współpracy nad rozwojem repozytorium - jeśli jesteś w posiadaniu ciekawego artykułu lub filmu, dodaj go do listy i utwórz PR.

Jeśli masz taką chęć i odpowiednio wysokie umiejętności językowe, zachęcamy również do tłumaczenia repozytorium. Lista aktualnie dostępnych tłumaczeń znajduje się poniżej:


Spis treści

  1. Stos wywołań
  2. Typy Proste
  3. Typy Wartościowe i Typy Referencyjne
  4. Implicit, Explicit, Nominal, Structuring and Duck Typing
  5. == vs === vs typeof
  6. Zakres Funkcji, Zakres Bloku i Zakres Leksykalny
  7. Wyrażenie vs Instrukcja
  8. IIFE, Moduły i Przestrzenie Nazw
  9. Message Queue i Event Loop
  10. setTimeout, setInterval i requestAnimationFrame
  11. Silniki JavaScript
  12. Operatory Bitowe, Type Arrays i Array Buffers
  13. DOM i Layout Trees
  14. Fabryki i Klasy
  15. this, call, apply i bind
  16. new, Constructor, instanceof oraz Instances
  17. Dziedziczenie Prototypowe i Łańcuch Prototypów
  18. Object.create i Object.assign
  19. map, reduce, filter
  20. Funkcje Czyste, Efekty Uboczne i Mutacje Stanu
  21. Domknięcia
  22. Funkcje Wyższego Rzędu
  23. Rekursja/Rekurencja
  24. Collections and Generators
  25. Promises
  26. async/await
  27. Struktury Danych
  28. Kosztowne Operacje i Asymptotyczne Tempo Wzrostu (Notacja Dużego O)
  29. Algorytmy
  30. Dziedziczenie, Polimorfizm i Ponowne Wykorzystanie Kodu
  31. Wzorce Projektowe
  32. Partial Applications, Currying, Compose i Pipe
  33. Czysty Kod

1. Stos Wywołań

Artykuły

Filmy

⬆ Powrót do góry strony


2. Typy Proste

Artykuły

Filmy

⬆ Powrót do góry strony


3. Typy Wartościowe i Typy Referencyjne

Artykuły

Filmy

⬆ Powrót do góry strony


4. Implicit, Explicit, Nominal, Structuring and Duck Typing

Artykuły

Filmy

⬆ Powrót do góry strony


5. == vs === vs typeof

Artykuły

Filmy

⬆ Powrót do góry strony


6. Zakres Funkcji, Zakres Bloku i Zakres Leksykalny

Artykuły

Filmy

⬆ Powrót do góry strony


7. Wyrażenie vs Instrukcja

Artykuły

Filmy

⬆ Powrót do góry strony


8. IIFE, Moduły i Przestrzenie Nazw

Artykuły

Filmy

⬆ Powrót do góry strony


9. Message Queue and Event Loop

Artykuły

Filmy

⬆ Powrót do góry strony


10. setTimeout, setInterval i requestAnimationFrame

Artykuły

Filmy

⬆ Powrót do góry strony


11. Silniki JavaScript

Artykuły

Filmy

⬆ Powrót do góry strony


12. Operatory Bitowe, Type Arrays i Array Buffers

Artykuły

Filmy

⬆ Powrót do góry strony


13. DOM i Layout Trees

Artykuły

Filmy

⬆ Powrót do góry strony


14. Fabryki i Klasy

Artykuły

Filmy

⬆ Powrót do góry strony


15. this, call, apply i bind

Artykuły

Filmy

⬆ Powrót do góry strony


16. new, Constructor, instanceof oraz Instances

Artykuły

⬆ Powrót do góry strony


17. Dziedziczenie Prototypowe i Łańcuch Prototypów

Artykuły

Filmy

⬆ Powrót do góry strony


18. Object.create i Object.assign

Artykuły

Filmy

⬆ Powrót do góry strony


19. map, reduce, filter

Artykuły

Filmy

⬆ Powrót do góry strony


20. Funkcje Czyste, Efekty Uboczne i Mutacje Stanu

Artykuły

Filmy

⬆ Powrót do góry strony


21. Domknięcia

Artykuły

Filmy

⬆ Powrót do góry strony


22. Funkcje Wyższego Rzędu

Artykuły

Filmy

⬆ Powrót do góry strony


23. Rekursja/Rekurencja

Artykuły

Filmy

⬆ Powrót do góry strony


24. Generatory i Kolekcje

Artykuły

Filmy

⬆ Powrót do góry strony


25. Obietnice

Artykuły

Filmy

⬆ Powrót do góry strony


26. async/await

Artykuły

Filmy

⬆ Powrót do góry strony


27. Struktury Danych

Artykuły

Filmy

⬆ Powrót do góry strony


28. Kosztowne Operacje i Asymptotyczne Tempo Wzrostu (Notacja Dużego O)

Artykuły

Filmy

⬆ Powrót do góry strony


29. Algorytmy

Artykuły

⬆ Powrót do góry strony


30. Dziedziczenie, Polimorfizm i Ponowne Wykorzystanie Kodu

Artykuły

Filmy

⬆ Powrót do góry strony


31. Wzorce Projektowe

Artykuły

Filmy

⬆ Powrót do góry strony


32. Partial Applications, Currying, Compose oraz Pipe

Artykuły

Filmy

⬆ Powrót do góry strony


33. Czysty kod

Artykuły

Filmy

⬆ Powrót do góry strony