์ด๋ฒ ํ์ต์ DOM
์ ๋ํด ์์ ๋ณด์์ผ๋ฉฐ HTML
๊ณผ Javascript
๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ฐฐ์ ๋ค.
DOM
์ Javascript
์ธ์ด์ ์ผ๋ถ๊ฐ ์๋ ์น ์ฌ์ดํธ๋ฅผ ๊ตฌ์ถํ๋ Web API
์ด๋ค.DOM
์ ์ฌ์ฉํด ๋ฌธ์์ ํด๋น ์์์ ์์ธ์ค ํ๋ค.<script>
ํ๊ทธ๋ฅผ ์ด์ฉํด HTML๋ฅผ Javascript์ ์ฐ๊ฒฐํ๋ค.โ๏ธ
<body>
ํ๋จ์<script>
ํ๊ทธ๋ฅผ ๋ฃ์ด์ผํ๋ ์ด์
HTML
์ฝ์ ๋script
๋ฅผ ๋ง๋๋ฉด ๋ฉ์ถ๋ ๋ถ๋ถ์ด ์๊ธฐ๊ณ ๊ทธ ๋งํผ ์ง์ฐ๋๋ค.Javascript
๊ฐ ์์ฑ๋์ง ์์DOM
์กฐ์์ ์๋ํ ์ ์๋ค.<html> <head></head> <body> ... <script src=""></script> </body> </html>
๋ชจ๋ ๋ ธ๋ | ์์ ๋ ธ๋๋ง | |
---|---|---|
๋ถ๋ชจ | parentNode | parentElement |
์์ | childNodes | children |
firstChild | firstElementChild | |
lastChild | lastElementChild | |
ํ์ | previousSibling | previousElementSibling |
nextSibling | nextElementSibling |
์ฐธ๊ณ : ์ฝ๋ฉ์๋ง
๐ https://youtube.com/playlist?list=PLZKTXPmaJk8JVQv3XSNF8yJMdsxbFrO3S
class
์ ๊ทผDOM
์ ๋ํด ์์ธํ ๋ฐฐ์ธ ์ ์์๊ณ HTML
์ Javascript
์ ์ด๋ป๊ฒ ์ ๊ทผํด์ผํ๋์ง, ์ถ๊ฐ/์ญ์ ๋ฑ ๋ค์ํ ๋ด์ฉ์ ๋ฐฐ์ ๋ค.
DOM
์ด ๋๋ต์ ์ธ ์๋ฏธ๋ฅผ ์๊ณ ์์์ง๋ง ์ด๋ฒ ํ์ต์ ํตํด ์ด๋ค ๋ป์ธ์ง ์์ธํ ์ ์ ์์๋ ์๊ฐ ์ด์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์์ ํ๊ณ ์๋๊ฒ ์ ํํ ์ด๋ค ๋ช ์นญ์ ๊ฐ๊ณ ์๋์ง๋ ์ ์ ์์๋ค.
์์ง Javascript์ ๊ธธ์ ๋จผ ๊ฑฐ ๊ฐ๋ค...