Učebnica OOP v JavaScripte
OOP na triedach
Úvod
Triedy a objekty
Vlastnosti objektov
Viacero objektov jednej triedy
Metódy tried
Parametre metód
Vlastnosti vnútri tried
Metódy vnútri tried
Deklarácia vlastností
Konštruktor
Parametre v konštruktore
Vlastnosti cez parametre konštruktora
Súkromné vlastnosti
Súkromné metódy
Súkromnosť v starom štýle
Získavače vlastností (getters)
Nastavovače vlastností (setters)
Výhody nastavovačov a získavačov
Reťazce metód
Trieda ako súbor metód
Pole objektov
Objekty vnútri tried
Manipulácia s objektmi v triedach
Porovnávanie objektov
Operátor instanceof
Vstavané triedy
Vstavané triedy DOM
Dedičnosť
Dedičnosť tried
Dedičnosť verejných metód
Metódy potomka
Prepísanie metód rodiča
Volanie prepísanej metódy
Konštruktor pri dedičnosti
Súkromné metódy pri dedičnosti
Súkromné vlastnosti pri dedičnosti
Problém súkromných vlastností pri dedičnosti
Chránené metódy
Chránené vlastnosti
Hierarchia dedičnosti tried
Hierarchia vstavaných tried
Pokročilé
Strata kontextu
Kód metódy
Strata kontextu v kóde metódy
Konflikty názvov
Anonymné triedy
Triedy a moduly
Triedy, moduly a dedičstvo
Typy vlastností objektov
Getre prístupových vlastností
Setre prístupových vlastností
Getre virtuálnych vlastností
Setre virtuálnych vlastností