Az OOP oktatóanyag JavaScriptben
Osztályalapú OOP
Bevezetés
Osztályok és objektumok
Objektumok tulajdonságai
Több objektum egy osztályból
Osztálymetódusok
Metódusparaméterek
Tulajdonságok osztályon belül
Metódusok osztályon belül
Tulajdonságok deklarálása
Konstruktor
Paraméterek a konstruktorban
Tulajdonságok a konstruktor paraméterein keresztül
Privát tulajdonságok
Privát metódusok
Privátosság régi stílusban
Tulajdonság getterek
Tulajdonság setterek
A setterek és getterek előnyei
Metódusláncok
Osztály mint metódusgyűjtemény
Objektumok tömbje
Objektumok osztályokon belül
Objektumok manipulálása osztályokban
Objektumok összehasonlítása
Instanceof operátor
Beépített osztályok
Beépített DOM osztályok
Öröklődés
Osztályok öröklődése
Nyilvános metódusok öröklődése
Leszármazott metódusok
Szülő metódusok felülírása
Felülírt metódus hívása
Konstruktor öröklődésnél
Privát metódusok öröklődésnél
Privát tulajdonságok öröklődésnél
Privát tulajdonságok problémája öröklődésnél
Védett metódusok
Védett tulajdonságok
Osztályok öröklődési hierarchiája
Beépített osztályok hierarchiája
Haladó
Kontextus elvesztése
Metódus kód
Kontextus elvesztése a metódus kódjában
Névütközések
Névtelen osztályok
Osztályok és modulok
Osztályok, modulok és öröklés
Objektum tulajdonságok típusai
Accessor getterek
Accessor setterek
Virtuális tulajdonságok getterei
Virtuális tulajdonságok setterei