โก Web -Document Object Model
โก Web -Document Object Model
๐น ๊ฐ์
- ์น ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ํํํ ๊ฐ์ฒด ๋ชจ๋ธ
HTML
,XML
๋ฌธ์์ ๊ฐ ์์๋ฅผ ๊ฐ์ฒด๋ก ํํํ์ฌ ์ ๊ทผ๊ณผ ์กฐ์์ด ๊ฐ๋ฅํ๋๋ก ํจ- ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฌธ์๋ฅผ ํ์ฑํด ์์ฑํ๋ฉฐ, ์๋ฐ์คํฌ๋ฆฝํธ ๋ฑ์์
DOM
์ ํตํด ์น ํ์ด์ง๋ฅผ ๋์ ์ผ๋ก ๋ณ๊ฒฝํ ์ ์์
๐น ์ฃผ์ ํน์ง
- ๋ฌธ์์ ๊ฐ ์์(
tag
,attribute
,text
๋ฑ)๊ฐ ๋ ธ๋(node
)๋ก ํํ๋จ - ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋์ด ์์ด ๋ถ๋ชจ-์์ ๊ด๊ณ๋ก ์ฐ๊ฒฐ๋จ
- ํ์คํ๋ ์ธํฐํ์ด์ค๋ก ๋ค์ํ ์ธ์ด์์ ์ ๊ทผ ๊ฐ๋ฅ
๐น DOM
ํธ๋ฆฌ ๊ตฌ์กฐ ์์
- ์ต์์ ๋
ธ๋:
Document
๊ฐ์ฒด Document
์๋์html
์์, ๊ทธ ์๋์head
์body
์์ ๋ฑ ๊ณ์ธต ๊ตฌ์กฐ๋ก ์ฐ๊ฒฐ๋จ
๐น ํ์ฉ ์์
- ์๋ฐ์คํฌ๋ฆฝํธ๋ก ํน์ ์์ ์ ํ ๋ฐ ๋ด์ฉ ๋ณ๊ฒฝ
- ์ด๋ฒคํธ ์ฒ๋ฆฌ (ํด๋ฆญ, ์ ๋ ฅ ๋ฑ ์ฌ์ฉ์ ๋์์ ๋ฐ์)
- ์๋ก์ด ์์ ์์ฑ ๋ฐ ์ญ์ ๋ก ํ์ด์ง ๋์ ๋ณ๊ฒฝ
๐น ์์ฝ
DOM
์ ์น ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ฒด๋ก ํํํ ๊ฒ- ๊ฐ๋ฐ์๊ฐ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ์น ํ์ด์ง ๋ด์ฉ์ ๋์ ์ผ๋ก ์กฐ์ํ ์ ์๊ฒ ํ๋ ํต์ฌ ๊ธฐ์
This post is licensed under CC BY 4.0 by the author.