Этот вопрос может уйти в мутную воду, поскольку он может быть немного субъективным ...
Я знаю, что у всех будет свое мнение по этому поводу, но мне интересно, существует ли установленная передовая практика для как можно хранить любые модификации прототипа, которые они вносят в проект. Например, всякий раз, когда я включаю какие-либо полифилы для поддержки более широкого диапазона браузеров, я сохраняю этот logi c в каталоге с метко названным polyfills/
в верхней части моего каталога js/
.
Если бы я хотел чтобы расширить прототип Element
, включив в него метод .removeAttributes()
:
Element.prototype.removeAttributes = function(...attrs) {
attrs.forEach((attr) => {
this.removeAttribute(attr)
});
}
Где лучше всего хранить такие логики c? Обычно разработчики используют каталог под названием extensions/
?
Заранее спасибо.