OOP vadovėlis JavaScript
OOP klasėse
Įvadas
Klasės ir objektai
Objektų savybės
Keli tos pačios klasės objektai
Klasės metodai
Metodų parametrai
Savybės klasėse
Metodai klasėse
Savybių deklaravimas
Konstruktorius
Parametrai konstruktoriuje
Savybės per konstruktoriaus parametrus
Privačios savybės
Privačiai metodai
Privatumas senajame stiliuje
Savybių getter'iai
Savybių setter'iai
Setter'ių ir getter'ių pranašumai
Metodų grandinės
Klasė kaip metodų rinkinys
Objektų masyvas
Objektai klasėse
Objektų manipulavimas klasėse
Objektų palyginimas
Instanceof operatorius
Įtaisytosios klasės
Įtaisytosios DOM klasės
Paveldėjimas
Klasių paveldėjimas
Viešųjų metodų paveldėjimas
Poto metodai
Tėvo metodų perrašymas
Perrašyto metodo iškvietimas
Konstruktorius paveldėjime
Privatūs metodai paveldėjime
Privatūs laukai paveldėjime
Privačių laukų problema paveldėjime
Saugomi metodai
Saugomi laukai
Klasių paveldėjimo hierarchija
Įtaisytų klasių hierarchija
Pažengusiems
Konteksto praradimas
Metodo kodas
Konteksto praradimas metodo kode
Vardų konfliktai
Anoniminės klasės
Klasės ir moduliai
Klasės, moduliai ir paveldėjimas
Objektų savybių tipai
Accessor'ių getter'iai
Accessor'ų setter'iai
Virtualių savybių getter'iai
Virtualių savybių setter'iai