Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Добавить цвет в голосовалку

Есть голосовалка Voter. Создайте функцию-конструктор ColoredVoter, которая наследует от Voter и отображает положительные значения зелёным, а отрицательные — красным.

Результат (проголосуйте, чтобы увидеть):

Решение задачи состоит из двух этапов:

  1. Отрефакторить Voter, вынести логику отображения (рендеринга) в защищенный метод _showVote, чтобы его можно было отнаследовать. При необходимости добавьте другие методы, вынесите текущее значение голоса в отдельное свойство. Делайте такой код, который будет удобно расширять. Это 90% задачи.
  2. Отнаследовать и переопределить _showVote эти методы в ColoredVoter.

Исходный документ: tutorial/oop/voter-colored-src/index.html.

К документу прилагается файл lib.js с функциями addClass/removeClass и eventer.js.

Решение
Решение

Решение: tutorial/oop/voter-colored/index.html.

#396
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!