Programowanie Obiektowe w JavaScript
Mateusz Bogolubow

Mateusz Bogolubow

27-05-2020

(aktualizacja: 18-12-2023)

Programowanie Obiektowe w JavaScript

Cały materiał trwa 57 minut i obejmuje poniższe zagadnienia:

Czego się nauczysz z tego nagrania

  • Czym jest programowanie obiektowe
  • Cechy programowania obiektowego
  • Tworzenie obiektów przy pomocy literałów
  • Problem powielania kodu w literałach
  • Tworzenie obiektów wykorzystując Object.create()
  • Zwrócenie uwagi na proto
  • Omówienie metody .hasOwnProperty()
  • Konstruktory - funkcje do tworzenia obiektów
  • Omówienie this w kontekście konstruktorów
  • Parametry w konstruktorze
  • Tworzenie metod w ciele konstruktora
  • Zmienna this w konstruktorach
  • Omówienie operatora new
  • Problem powielania kodu w konstruktorach
  • Prototypy tj. prototype
  • Przykład wykorzystania prototypów w implementacji .forEach() dla tablic
  • Funkcje strzałkowe jako konstruktor
  • Słowo kluczowe class
  • class to ciągle funkcja i wykorzystuje prototype
  • Definiowanie właściwości wykorzystując class - constructor()
  • Definiowanie metod wykorzystując class
  • Wykorzystanie inicjalizatora właściwości
  • Dziedziczenie w ES6 przy użyciu class oraz extends
  • Wykorzystanie super przy dziedziczeniu - odwołanie się do rodzica
  • Łańcuchy prototypów
Konsultacja i warsztaty devmentor.pl

Masz pytania?