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