data-*
ì ì í¹ì±ì ì¬ì©ì ì§ì ë°ì´í° í¹ì±(custom data attributes)ì´ë¼ë í¹ì± í´ëì¤ë¥¼ íì±í¨ì¼ë¡ì¨ ììì ë°ì´í°ë¥¼ ì¤í¬ë¦½í¸ë¡ HTMLê³¼ DOM ì¬ì´ìì êµíí ì ìë ë°©ë²ì
ëë¤.
<h1>Secret agents</h1>
<ul>
<li data-id="10784">Jason Walters, 003: Found dead in "A View to a Kill".</li>
<li data-id="97865">
Alex Trevelyan, 006: Agent turned terrorist leader; James' nemesis in
"Goldeneye".
</li>
<li data-id="45732">
James Bond, 007: The main man; shaken but not stirred.
</li>
</ul>
h1 {
margin: 0;
}
ul {
margin: 10px 0 0;
}
li {
position: relative;
width: 200px;
padding-bottom: 10px;
}
li:after {
content: "Data ID: " attr(data-id);
position: absolute;
top: -22px;
left: 10px;
background: black;
color: white;
padding: 2px;
border: 1px solid #eee;
opacity: 0;
transition: 0.5s opacity;
}
li:hover:after {
opacity: 1;
}
모ë ì¬ì©ì ì§ì ë°ì´í°ë í´ë¹ ë°ì´í°ë¥¼ ì§ì í ììì HTMLElement
ì¸í°íì´ì¤, dataset
ìì±ì íµí´ ì¬ì©í ì ììµëë¤. data-*
ì *
ì XML ì´ë¦ ìì± ê·ì¹ì ë°ë¥´ë 모ë ì´ë¦ì¼ë¡ ëì²´í ì ììµëë¤.
xml
ë¡ ììíë©´ ì ë©ëë¤.U+003A
)ì í¬í¨í´ìë ì ë©ëë¤.HTMLElement.dataset
ì DOMStringMap
ì´ë¼ë ì ì ì°¸ê³ íì¸ì. ì¬ì©í ë, ì를 ë¤ì´ data-test-value
ë¼ë ì´ë¦ì í¹ì±ì ì§ì íë¤ë©´, 모ë ëì(U+002D
)ë ë¤ì 문ì를 ë문ìë¡ ë§ë¤ê³ ìì ì ì¬ë¼ì§ë¯ë¡ HTMLElement.dataset.testValue
ë¡ ì ê·¼í ì ììµëë¤.
data-*
ìì±ì ì¶ê°í¨ì¼ë¡ì¨, íë²í HTML ììì¡°ì°¨ ë³µì¡íê³ ê°ë ¥í íë¡ê·¸ë¨ ê°ì²´ê° ë ì ììµëë¤. ì컨ë, ê²ìì ì°ì£¼ì ì¤íë¼ì´í¸ë ë¨ìí <img>
íê·¸ì class
í¹ì±, ê·¸ë¦¬ê³ ì¬ë¬ data-*
í¹ì±ì¼ë¡ ëíë¼ ì ììµëë¤.
<img
class="spaceship cruiserX3"
src="shipX3.png"
data-ship-id="324"
data-weapons="laserI laserII"
data-shields="72%"
data-x="414354"
data-y="85160"
data-z="31940"
onclick="spaceships[this.dataset.shipId].blasted()" />
HTML ë°ì´í° í¹ì± ì¬ì©ë²ì ê´í ë³´ë¤ ìì¸í ììµìë ë°ì´í° í¹ì± ì¬ì©í기를 íì¸íì¸ì.
ëª ì¸ ë¸ë¼ì°ì í¸íì± ê°ì´ 보기HTMLElement.dataset
ìì±.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4