webcourses-homework

Классы

⚡️ Домашнее задание

  1. Переписать реализацию с функций на классы.
  2. Посмотреть / почитать про основные принципы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм, абстракция

Алгоритм работы:

function listener(element) {
	element.addEventListener('click', () => {
		alert('Нажали на элемент');
	})
}

function render(html, element) {
	element.innerHTML = html;
	listener(element);
}

const root = document.getElementById('test');

render('<h1>Hello</h1>', root);