Холст HTML5 наследование - PullRequest
       5

Холст HTML5 наследование

0 голосов
/ 09 августа 2011

Мне нужен совет о том, как реализовать наследование с помощью Canvas.

У меня есть класс (функция) "Control", который создает элемент div, затем создает холст внутри этого div и затем рисует на этом холсте прямоугольникзаполнены каким-то цветом.Я хочу реализовать наследование, то есть класс "Button" является дочерним для элемента "Control" и добавляет к этому прямоугольнику некоторые новые элементы, например текст, картинки и т. Д.

Ответы [ 2 ]

0 голосов
/ 09 августа 2011

В JavaScript Вы можете наследовать от других функций (конструкторов), используя этот синтаксис:

function Control () {
}

function Button () {
}

Button.prototype = new Control;

Вы можете добавить новые методы в конструктор Button следующим образом:

Button.prototype.setText = function() {
}

Я бы не сталОднако я рекомендую вам слишком волноваться, используя этот подход.

0 голосов
/ 09 августа 2011

Вы, вероятно, должны начать с чтения классического наследования в Javascript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...