Как правильно создать интерактивный компонент на js?
Как создать сложный компонент и привязать на него разные события. То есть компонент состоит из двух textarea, 2x полей куда будет добавляться текст, 2х кнопок, так же будет поле за которое его можно таскать по экрану.
Эти компоненты можно добавлять на страницу в любом количестве по клику.
Как правильно привязать все события к каждому компоненту при создании его в js?
Я сделал, вот только думаю что можно лучше. Код не буду приводить, уж больно громоздкий.
6 обработчиков клика и один move. Сложный компонент создаю через конструктор. И при клике добавляю на страницу. Хочу что бы каждый узел компонента ссылался на свою функцию.