JavaScript-de OOP Okuw Kitaby
OOP klaslarda
Giriş
Klaslar we obýektler
Obýektleriň aýratynlyklary
Bir klasyň birnäçe obýekti
Klas metodlary
Metod parametrleri
Klaslaryň içindäki aýratynlyklar
Klaslaryň içindäki metodlar
Aýratynlyklary yglan etmek
Konstruktor
Konstruktordaky parametrler
Konstruktor parametrleri arkaly aýratynlyklar
Gizlin aýratynlyklar
Gizlin metodlar
Gizlinlik köne stilde
Aýratynlyklaryň getter-lary
Aýratynlyklaryň setter-lary
Setter we getter-laryň artykmaçlyklary
Metodlar zynjyry
Klas metodlar toplumy hökmünde
Obýektleriň massiwi
Klaslaryň içindäki obýektler
Klaslardaky obýektleri dolandyrmak
Obýektleri deňeşdirmek
instanceof operator
Gurnalan klaslar
Gurnalan DOM klaslary
Miras almak
Klaslaryň miras alnyşy
Köpçülige açyk metodlary miras almak
Nesil metodlary
Ene-atalaryň metodlaryny üýtgetmek
Üýtgedilen metoda çagyryş
Miras alanda konstruktor
Miras alanda şahsy metodlar
Miras alanda şahsy aýratynlyklar
Miras alanda şahsy aýratynlyklaryň meselesi
Goragly metodlar
Goragly aýratynlyklar
Klaslary miras almak ierarhiýasy
Gurluşly klaslaryň ierarhiýasy
Öňdebaryjy
Konteksti ýitirmek
Metod kody
Metod kodunda konteksti ýitirmek
Atlar çakyşygy
Anonim klasslar
Klasslar we modullar
Klasslar, modullar we miras
Obýektleriniň aýratynlyklarynyň görnüşleri
Accessor getter-lar
Accessor setter-lar
Wirtual aýratynlyklaryň getter-lary
Wirtual aýratynlyklaryň setter-lary