хорошая статья об ООП в 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)
Sylius eCommerce
Sylius — это eCommerce-фреймворк, построенный на Symfony, предназначенный для создания кастомизированных интернет-магазинов.

-
Как то захотелось мне, не знаю зачем, опубликоваться в habrahabr.ru Хабр (харабр) и я решил написать в "песочницу": послал туда,...
-
Instantcms и Livestreet я более менне активно использую, Alto CMS нагуглил случайно. Приведу сразу примеры сайтов на Instantcms webais...
Комментариев нет:
Отправить комментарий