JavaScript-ში OOP-ის სახელმძღვანელო
კლასებზე დაფუძნებული OOP
შესავალი
კლასები და ობიექტები
ობიექტების თვისებები
ერთი კლასის რამდენიმე ობიექტი
კლასების მეთოდები
მეთოდების პარამეტრები
თვისებები კლასების შიგნით
მეთოდები კლასების შიგნით
თვისებების დეკლარირება
კონსტრუქტორი
პარამეტრები კონსტრუქტორში
თვისებები კონსტრუქტორის პარამეტრების მეშვეობით
პრივატული თვისებები
პრივატული მეთოდები
პრივატულობა ძველი სტილით
თვისებების გეთერები
თვისებების სეთერები
სეთერების და გეთერების უპირატესობები
მეთოდების ჯაჭვები
კლასი როგორც მეთოდების ნაკრები
ობიექტების მასივი
ობიექტები კლასების შიგნით
ობიექტების მანიპულირება კლასებში
ობიექტების შედარება
ინსტანსის ოპერატორი instanceof
ჩაშენებული კლასები
ჩაშენებული DOM კლასები
მემკვიდრეობა
კლასების მემკვიდრეობა
ღია მეთოდების მემკვიდრეობა
შვილობილი კლასის მეთოდები
მშობელი კლასის მეთოდების გადაფარვა
გადაფარული მეთოდის გამოძახება
კონსტრუქტორი მემკვიდრეობის დროს
პრივატური მეთოდები მემკვიდრეობის დროს
პრივატური თვისებები მემკვიდრეობის დროს
პრივატური თვისებების პრობლემა მემკვიდრეობის დროს
დაცული მეთოდები
დაცული თვისებები
კლასების მემკვიდრეობის იერარქია
ჩაშენებული კლასების იერარქია
გაფართოებული
კონტექსტის დაკარგვა
მეთოდის კოდი
კონტექსტის დაკარგვა მეთოდის კოდში
სახელების კონფლიქტები
ანონიმური კლასები
კლასები და მოდულები
კლასები, მოდულები და მემკვიდრეობა
ობიექტების თვისებების ტიპები
აქსესორების გეთერები
აქსესორების სეთერები
ვირტუალური თვისებების გეთერები
ვირტუალური თვისებების სეთერები