Есть ли какие-либо недостатки в производительности при присоединении многочисленных методов к каждому элементу DOM? - PullRequest
0 голосов
/ 31 августа 2018

Видя, как вы можете прикреплять методы к элементам DOM, например:

<div id="fizz"></div>
document.getElementById('fizz').method1 = foo => doSomething(foo);
document.getElementById('fizz').method1(prop);

Существуют ли какие-либо заметные недостатки при присоединении, скажем, тех же 20 функций к каждому элементу DOM на странице?

Я знаю, что мог бы сделать:

Element.prototype.foo = foo => doSomething(foo);

Но для моего сценария использования мне нужно, чтобы целевые элементы DOM были управляемыми, но я должен предполагать, что все элементы DOM могут быть целевыми.

Извините, если этот вопрос слишком широк для Stackoverflow - надеюсь, все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...