хорошая статья об ООП в javascript
содержание
Создание объекта. Функция-конструктор
Наследование через прототип
Свойство prototype и прототип
Пример
Перекрытие свойств родителя
Начало цепочки наследования
Методы объекта
Наследование на классах. Функция extend
Первая строка. Вспомогательный объект F
Вторая строка. Меняем F.prototype
Третья строка. Prototype для дочернего класса
Четвертая строка. Поправить свойство constructor
Пятая строка. Сохранить суперкласс
Вызов родительских методов
Конструктор
Любые методы
Почему не this.constructor?
Оператор instanceOf
Полный пример наследования
Private члены
Protected члены
Фабрика объектов (мой любимый способ)
Создание потомка
instanceof ?
Вызов свойств родителя
Заключение
http://javascript.ru/tutorial/object/inheritance
и оттуда же
function extend(Child, Parent) {
var F = function() { }
F.prototype = Parent.prototype
Child.prototype = new F()
Child.prototype.constructor = Child
Child.superclass = Parent.prototype
}
которая будет брать два класса и делать первый потомком второго
Подписаться на:
Комментарии к сообщению (Atom)
Filament Laravel
Filament — это мощный админ-фреймворк для Laravel, предназначенный для быстрого создания панелей управления и интерфейсов CRUD. Он предлагае...
-
хочу предложить Вашему вниманию мою статью что такое социальная сеть ? определение, визуализация а также другие статьи этой же тематики ...
-
Куплю Ваш сайт с уникальным контентом и посещаемостью. предложения на eurweb@gmail.com
Комментариев нет:
Отправить комментарий