๋ Œ๋”๋ง

    ํ”„๋ก ํŠธ์—”๋“œ ๋ฉด์ ‘(๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง)

    1. ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ํŒŒ์ดํ”„๋ผ์ธ์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.- ์•Œ๊ณ ์žˆ๋Š” ๋‚ด์šฉ ๋จผ์ € ๋ธŒ๋ผ์šฐ๋”๋Š” HTML์„ ํŒŒ์‹ฑํ•˜์—ฌ document object model, ์ฆ‰ DOM์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ css ํŒŒ์ผ์„ ๋งŒ๋‚˜๋ฉด DOM์ƒ์„ฑ์„ ์ž ์‹œ ์ค‘๋‹จํ•˜๊ณ  ํŒŒ์‹ฑํ•˜์—ฌ CSSOM์„ ์ƒ์„ฑํ•˜๊ณ , ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์„ ๋งŒ๋‚˜๋ฉด ์—ญ์‹œ DOM์ƒ์„ฑ์„ ์ค‘๋‹จํ•˜๊ณ  ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํŒŒ์‹ฑํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ฝ”๋“œ๋ฅผ ํŒŒ์‹ฑํ•˜๋ฉด DOM๊ณผ CSSOM์„ ํ•ฉ์ณ ๋ Œ๋”ํŠธ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ ˆ์ด์•„์›ƒ๊ณผ ํŽ˜์ธํŠธ ๊ณผ์ •์ด ์ง„ํ–‰๋˜๋ฉฐ ์›นํŽ˜์ด์ง€๋ฅผ ๊ทธ๋ฆฌ๋Š” ์ˆœ์œผ๋กœ ๋ Œ๋”๋ง์ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. - ๋งค์ผ๋ฉ”์ผ๋กœ ๋ณด์ถฉํ•œ ๋‚ด์šฉ ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ํŒŒ์ดํ”„๋ผ์ธ์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›นํŽ˜์ด์ง€๋ฅผ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ๊ฑฐ์น˜๋Š” ๊ณผ์ •์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์ด ๊ณผ์ •์„ 5๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ  ์„ค๋ช…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋กœ DOMํŠธ๋ฆฌ ์ƒ์„ฑ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค..