Я старался найти в гугле, честно : )
В общем суть такая, у меня дилемма. Все селекторы, которые мы вытаскиваем из HTML файлика это же обычные объекты.
Так вот я предполагаю, что это плохая практика надавать им свои методы как показано с низу:
const hello = function () {
console.log("Hi, I love you ^_^");
}
document.querySelector(".abc").__proto__.hello = hello;
Но так ли это на самом деле ? Будут ли меня ругать за такое ? Приминаемо ли это для уже разработанных проектов ? Допустимо ли такое в обществе ?! Можно ли изменить прототип только лишь для одного элемента ?
Я правда уже запутался, объясните развернуто пожалуйста, приведите пример как желательно делать, если сверху это не круто.