data-* attributes & dataset
Në shqip: Atributet data-*
ShpjegimiSQ
Atributet data-* të lejojnë të ruash të dhëna shtesë në një element HTML (data-id="api"), dhe në JavaScript i lexon me element.dataset.id. Shumë praktike për butonat brenda një liste.
EnglishEN
data-* attributes let you store extra data on an HTML element (data-id="api"), and in JavaScript you read it with element.dataset.id. Very handy for buttons inside a list.
Si ta mendosh
Si etiketa e vogël me çmim e ngjitur te produkti në raft.
Lexoje në anglisht
Like the little price tag stuck on a product on the shelf.
Shembull kodijavascript
// <button data-termi="api">Hap</button>
butoni.addEventListener("click", (e) => {
console.log(e.currentTarget.dataset.termi); // "api"
});