OOP mācību grāmata JavaScript
OOP uz klasēm
Ievads
Klases un objekti
Objektu īpašības
Vairāki vienas klases objekti
Klašu metodes
Metožu parametri
Īpašības klasēs
Metodes klasēs
Īpašību deklarēšana
Konstruktors
Parametri konstruktorā
Īpašības caur konstruktora parametriem
Privātās īpašības
Privātās metodes
Privātums vecajā stilā
Īpašību geteri
Īpašību seteri
Seteru un geteru priekšrocības
Metožu ķēdes
Klase kā metožu kopums
Objektu masīvs
Objekti klasēs
Objektu manipulācija klasēs
Objektu salīdzināšana
Operators instanceof
Iebūvētās klases
Iebūvētās DOM klases
Mantojums
Klašu mantojums
Publisko metožu mantojums
Pēcteča metodes
Vecāku metožu pārrakstīšana
Pārrakstītas metodes izsaukšana
Konstruktors mantojumā
Privātās metodes mantojumā
Privātās īpašības mantojumā
Privāto īpašību problēma mantojumā
Aizsargātās metodes
Aizsargātās īpašības
Klašu mantojuma hierarhija
Iebūvēto klašu hierarhija
Paplašinātais
Konteksta pazaudēšana
Metodes kods
Konteksta pazaudēšana metodes kodā
Nosaukumu konflikti
Anonīmas klases
Klases un moduļi
Klases, moduļi un mantošana
Objektu īpašību tipi
Accessor getteri
Accessor setteri
Virtuālo īpašību getteri
Virtuālo īpašību setteri