
Mateusz Bogolubow
27-05-2020
(aktualizacja: 18-12-2023)
Programowanie Obiektowe w JavaScript
Cały materiał trwa 57 minut i obejmuje poniższe zagadnienia:
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
Jeśli chcesz zapoznać się z całym nagraniem to zapraszam Cię do zapisania się do newslettera.
Za jego pomocą wysyłam informacje na temat planowanych wydarzeń oraz rozsyłam linki do nagrań. Co drugi dzień jest wysyłany link do kolejnego materiału.
Film na temat Programowanie Obiektowego w JavaScript jest czwarty (#04) w kolejności. Zapraszam!
