JavaScript позволяет добавлять произвольные свойства и методы к любому объекту, включая узлы DOM. Предполагая, что свойство было хорошо импоставлено (что-то вроде _myLib_propertyName
), так что вряд ли возникнет конфликт, есть ли веские причины не записывать данные в узлы DOM?
Есть ли хорошие примеры использования?
Я полагаю, что это часто может способствовать неаккуратным стилям кодирования или кодам, которые вводят в заблуждение или противоречат интуиции, но, похоже, также бывают случаи, когда перетаскивание "пользовательских" свойств в узлы DOM будет эффективным и целесообразным методом.