๐ ํ์ต ๋ชฉํ
- ์น์์ HTML, CSS, Javascript๊ฐ ์ด๋ค ๊ธฐ๋ฅ์ ํ๋์ง ์ค๋ช
ํ ์ ์๋ค.
- HTML์์ Javascript๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ 2๊ฐ์ง๋ฅผ ์ค๋ช
ํ ์ ์๋ค.
- DOM์ ์ ์์ ๊ธฐ๋ฅ์ ๋ํด ์ค๋ช
ํ ์ ์๋ค.
- DOM์ ์ด์ฉํด์ Javascript๋ก HTML์ ์ ๊ทผํ๊ณ ์กฐ์ํ ์ ์๋ค.
- DOM์ ์ ๊ทผํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ฉ์๋๋ค(getElement(s), querySelector(All))์ ์ฐจ์ด์ ์ ์ค๋ช
ํ ์ ์๋ค.
- addEventListener ํจ์๋ฅผ ์ฌ์ฉํด ์นํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋ณํ์ํฌ ์ ์๋ค.
HTML๋? ๋ผ๋, ๊ณจ๊ฒฉ
CSS๋? ๊พธ๋ฏธ๊ธฐ, ์คํ์ผ๋ง
JS๋? ๋ธ๋ ์ธ, ์์ง์
HTML CSS ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ (3๊ฐ์ง)
- Inline Style
<style>...</style>
- css ํ์ผ
HTML JS ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ (2๊ฐ์ง)
<script>...</script>
- js ํ์ผ
DOM
์ฆ DOM์ด๋,
: ์ด์ด์ฃผ๋ ์ญํ - ์ธํฐํ์ด์ค
<script>
์์น
defer. ๋๋ฆผ์ฝ๋ฉ ์์์๋ฃ ์ฐธ๊ณ
innerText
innerHTML: HTML ์ถ๊ฐํ๋ ๊ฒ. ํ
์คํธ๋ ๊ฐ๋ฅํ๊ณ HTML ํํ๋ก ์ถ๊ฐ ๊ฐ๋ฅํ๋ค.
๋ก๊ณ ์ ๋ฐฐ๊ฒฝ ์ ๋ฐ๊พธ๊ธฐ
MDN HTML collection ์ฐธ๊ณ .
- ์ฝ๋ฐฑํจ์: ๋์ค์ ๋ถ๋ฅธ๋ค.
e.code
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code