Падручнік ААП у JavaScript
ААП на класах
Увядзенне
Класы і аб'екты
Уласцівасці аб'ектаў
Некалькі аб'ектаў аднаго класа
Метады класаў
Параметры метадаў
Уласцівасці ўнутры класаў
Метады ўнутры класаў
Аб'яўленне ўласцівасцей
Канструктар
Параметры ў канструктары
Уласцівасці праз параметры канструктара
Прыватныя ўласцівасці
Прыватныя метады
Прыватнасць у старым стылі
Гетэры ўласцівасцей
Сетэры ўласцівасцей
Перавагі сетэраў і гетэраў
Ланцужкі метадаў
Клас як набор метадаў
Масіў аб'ектаў
Аб'екты ўнутры класаў
Маніпуляцыя аб'ектамі ў класах
Параўнанне аб'ектаў
Аператар instanceof
Убудаваныя класы
Убудаваныя класы DOM
Наследаванне
Наследаванне класаў
Наследаванне публічных метадаў
Метады нашчадка
Пераазначэнне метадаў бацькі
Выклік пераазначанага метаду
Канструктар пры наследаванні
Прыватныя метады пры наследаванні
Прыватныя ўласцівасці пры наследаванні
Праблема прыватных уласцівасцей пры наследаванні
Абароненыя метады
Абароненыя ўласцівасці
Іерархія наследавання класаў
Іерархія ўбудаваных класаў
Прадвiнутае
Страта кантэксту
Код метаду
Страта кантэксту ў кодзе метаду
Канфлікты імёнаў
Ананімныя класы
Класы і модулі
Класы, модулі і наследаванне
Тыпы ўласцівасцей аб'ектаў
Гетэры аксэсараў
Сетэры аксэсараў
Гетэры ўяўных уласцівасцей
Сетэры ўяўных уласцівасцей