JavaScripti OOP õpik
Klassipõhine OOP
Sissejuhatus
Klassid ja objektid
Objektide omadused
Mitu sama klassi objekti
Klasside meetodid
Meetodite parameetrid
Omadused klasside sees
Meetodid klasside sees
Omaduste deklareerimine
Konstruktor
Parameetrid konstruktoris
Omadused konstruktori parameetrite kaudu
Privaatsed omadused
Privaatsed meetodid
Privaatsus vanastiilis
Omaduste getterid
Omaduste setterid
Setterite ja getterite eelised
Meetodite ahelad
Klass kui meetodite kogum
Objektide massiiv
Objektid klasside sees
Objektide manipuleerimine klassides
Objektide võrdlemine
Instanceof operaator
Sisseehitatud klassid
Sisseehitatud DOMi klassid
Pärimine
Klasside pärimine
Avalike meetodite pärimine
Järglase meetodid
Vanema meetodite ülekirjutamine
Ülekirjutatud meetodi väljakutsumine
Konstruktor pärimisel
Privaatsed meetodid pärimisel
Privaatsed omadused pärimisel
Privaatsete omaduste probleem pärimisel
Kaitstud meetodid
Kaitstud omadused
Klasside pärimise hierarhia
Sisseehitatud klasside hierarhia
Täiustatud
Konteksti kaotamine
Meetodi kood
Konteksti kaotamine meetodi koodis
Nimekonfliktid
Anonüümsed klassid
Klassid ja moodulid
Klassid, moodulid ja pärimine
Objekti omaduste tüübid
Getter'id
Setter'id
Virtuaalsete omaduste getter'id
Virtuaalsete omaduste setter'id