Giter Club home page Giter Club logo

33-js-concepts's Introduction


33 Zagadnienia, które każdy programista JS powinien znać

33 Zagadnienia, które każdy programista JS powinien znać

PRs Welcome License MIT Build Status

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

33-js-concepts's People

Contributors

achmadkhodzim avatar adonismendozaperez avatar amitmerchant1990 avatar ashinzekene avatar d4nyll avatar devrchancay avatar gumennii avatar iamnapo avatar ilker0 avatar jonbonto avatar jukefr avatar leonardomso avatar lipnyczlowiek avatar lnfnunes avatar lokesh-coder avatar mkrhere avatar mohamed3on avatar pangorgo avatar ronalson avatar rpgeeganage avatar rsedlr avatar sarahew1206 avatar slycreator avatar stephentian avatar tiagoboeing avatar tomeraberbach avatar vidban avatar yaduvendra avatar ycmjason avatar zyszys avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.