JavaScript да ООП ўқув қўлланмаси
Класслар асосида ООП
Кириш
Класслар ва объектлар
Объектларнинг хусусиятлари
Бир классдан бир неча объект
Класс методлари
Методларнинг параметрлари
Класс ичидаги хусусиятлар
Класс ичидаги методлар
Хусусиятларни эълон килиш
Конструктор
Конструктордаги параметрлар
Конструктор параметрлари орқали хусусиятлар
Хусусий хусусиятлар
Хусусий методлар
Эски усулда хусусийлик
Хусусият геттерлари
Хусусият сеттерлари
Сеттер ва геттерларнинг афзалликлари
Методлар зынжири
Методлар тўплами сифатидаги класс
Объектлар массиви
Класслар ичидаги объектлар
Классларда объектлар билан ишлаш
Объектларни солиштириш
Instanceof оператори
Ички класслар
DOM ички класслари
Мерос
Синфлар мероси
Оммавий методлар мероси
Авлод методлари
Ота-она методларини қайта белгилаш
Қайта белгиланган методни чақириш
Меросда конструктор
Меросда хусусий методлар
Меросда хусусий хусусиятлар
Меросда хусусий хусусиятлар муаммоси
Ҳимояланган методлар
Ҳимояланган хусусиятлар
Синфлар мерос иерархияси
Ички синфлар иерархияси
Илгорӣ
Контекстни йўкотиш
Усул коди
Усул кодида контекстни йўкотиш
Номлар конфликти
Номаълум синфлар
Синфлар ва модуллар
Синфлар, модуллар ва мерос
Объектлар хусусиятларининг турлари
Аксессорлар геттерлари
Аксессорлар сеттерлари
Хаёлий хусусиятлар геттерлари
Хаёлий хусусиятлар сеттерлари