09 Global Attribute & etc

  1. ์ „์—ญ์†์„ฑ

    • ๋ชจ๋“  HTML์š”์†Œ์—์„œ ๊ณตํ†ต์ ์œผ๋กœ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ์†์„ฑ

      • class

      • id

      • style

      • title: (๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ์‹œ) ์š”์†Œ์˜ ์ •๋ณด

      • lang: ์š”์†Œ์˜ ์–ธ์–ด ์ง€์ •(html์— ์„ ์–ธ)

      • data-*

        • ์‚ฌ์šฉ์ž ์ •์˜ ๋ฐ์ดํ„ฐ ์†์„ฑ์„ ์ง€์ •, JavaScript์— ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ €์žฅ ์šฉ๋„

          <div id="me" data-my-name="minhee" data-my-age="20">
          const $me = document.getElementById('me');
          console.log($me.dataset.myName) //minhee
          console.log($me.dataset.myAge) //20
      • draggable: ์š”์†Œ๊ฐ€ drag&drop api ์‚ฌ์šฉ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ์ง€์ •

      • hidden: ์š”์†Œ ์ˆจ๊น€

      • tabindex: ํƒญ ํ‚ค๋ฅผ ์ด์šฉํ•ด, ์š”์†Œ๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ํฌ์ปค์Šค ํƒ์ƒ‰ํ•  ์ˆœ์„œ ์ง€์ •.

        • ๋Œ€ํ™”ํ˜• ์ปจํ…์ธ ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ tabindex="0"์œผ๋กœ ์„ค์ •์ด ๋˜์–ด์žˆ์Œ

        • ๋น„๋Œ€ํ™”ํ˜• ์ปจํ…์ธ (์˜ˆdiv) ๋Š” ํ•„์š”์— ๋”ฐ๋ผ tabindex๋ฅผ ์„ค์ •ํ•  ๊ฒƒ.

        • ๋…ผ๋ฆฌ ํ๋ฆ„์— ๋ฐฉํ•ด ๋˜์„œ, ์–‘์ˆ˜๋Š” ๋˜๋„๋ก ์ง€์–‘.

        • -1์˜ ๊ฒฝ์šฐ ํฌ์ปค์Šค ๋˜์ง€ ์•Š์Œ.

      • ์ ˆ๋Œ€ ๊ฒฝ๋กœ & ์ƒ๋Œ€๊ฒฝ๋กœ

      • ์ฃผ์„(Pass)

Last updated