Класс, объект, конструктор. свойства и методы. This.

Task 01

Создайте класс Button. Клас должен содержать свойства width, height (числовые значения дробь), background - строка, и value - строка. Класс используется для создания кнопки. Все свойства задавайте через конструктор. Для работы используем шаблон.

Task 02

Допишите метод render() - который возвращает созданный объект (через createElement) button (тег button) с цветом применным фоном background, текстом value, высотой и шириной заданной в свойствах. Создайте экземпляр класса Button и выведите в body.

Task 03

Создайте класс ModernButton который наследуется от класса Button. Добавьте через конструктор свойство borderRadius, которое по умолчанию равно нулю. Свойство принимает целое число.

Task 04

Поскольку класс ModernButton наследуется от Button, то он уже имеет метод render() и мы его можем применить. Но туда не входит свойство borderRadius. Давайте допишем данное свойство. Создайте метод render, внутри ModernButton. Чтобы не делать лишний код, мы можем получить через super метод render родителя - который возвращает готовый объект. Добавим ему свойство borderRadius и возвратим данный объект через return.

Task 05

Создайте экземпляр класса ModernButton и выведите его в...

Завдання доступні після придбання курсу