Scopul acestei postări pe blog este de a clarifica unele confuzii atunci când se utilizează atributul data în Javascript. În calitate de student la inginerie software, uneori lumea de bootcamp și lumea reală par strâns legate între ele, dar la distanță de galaxii. În timpul unuia dintre cursurile noastre, modificam clasele și adăugam direct id-uri în html și un student a menționat că nu este deosebit de înțelept să modificăm aceste lucruri deoarece echipa de proiectare ar putea avea probleme.
Acest lucru a avut sens total. Intră, HTMLElement.dataset. Proprietatea dataset oferă programatorilor JS posibilitatea de a citi/scrie atribute personalizate pe un element. Avantajul este că aceasta este accesibilă atât în DOM, cât și în HTML.
Partea confuză a acestui lucru este că un atribut de date HTML și proprietatea corespunzătoare DOM dataset.property nu au același nume. Iată ce am găsit în timp ce citeam pe site-ul MDN.