์น ํ๋ก ํธ์๋ ๊ฐ๋ฐ์
๋ก ์ฑ์ฅํ๊ธฐ ์ํด ์ฐํ ์ฝ์์ ์ถ์ฒ๋ฐ์ ์ฑ ์ ์ฝ๊ณ
โํ๋ ์์ํฌ ์๋ ์ด๋โ์ด๋ ์ปค๋ฎค๋ํฐ๊ฐ ๋ฌด์์ธ์ง ๋ชจ๋ฅธ๋ค๋ฉด ํ ๋ฒ์ฏค ์ฝ์ด๋ณด๋ ๊ฒ์ ๊ถ์ฅํ๋ค.
์๋ง์ ํ๋ ์์ํฌ๊ฐ ๋ฑ์ฅํ๋ฉฐ ๋ฌด์์ ๊ณต๋ถํด์ผ ํ ์ง ๋ฌด์์ ์ฌ์ฉํด์ผ ํ๋์ง ์ ๋ง์ ์๋ฐ์คํฌ๋ฆฝํธ ํผ๋ก ํ์์ด ์ ์ ์ปค์ง๊ฒ ๋์๋๋ฐ ํ๋ ์์ํฌ๊ฐ ์์ด๋ ๊ฐ๋ฅํ๋ค๋ ๋ค์ํ ์๊ฐ๊ณผ ๊ตฌํ ๋ฐฉ๋ฒ๋ค์ ์ฒดํํด๋ณผ ์ ์๋ ๋งค๋ ฅ์ด ์๋ค.
์ด ์ฑ ์ ๋๊ฐ์ง์ ์ฃผ์ ๋ฅผ ๋ค๋ฃฌ๋ค.
1. ํ๋ ์์ํฌ ์์ด ํจ๊ณผ์ ์ผ๋ก ์์ ํ๋ ๋ฐฉ๋ฒ
2. ํ๋ก์ ํธ์ ์ ํฉํ ํ๋ ์์ํฌ๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ
ํ๋ ์์ํฌ์์ด ์์ ํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ๊ณ ์์ ์ ํ๋ก์ ํธ์ ์ ํฉํ ์ ํ์ธ์ง ํ์ ํ๊ฒ ๋๊ณ , ์ต์ข ์ ์ผ๋ก ์์ ์๊ฒ ๊ฐ์ฅ ์ ํฉํ ๋๊ตฌ๋ฅผ ๊ฒฐ์ ํ๋๋ฐ ๋์์ ์ ๊ณตํ๋ค.
ํ๋ ์์ํฌ๋ ์บ ๋ธ๋ฆฌ์ง ์ฌ์ ์ ์ ์์ ์ํ๋ฉด ๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋ค ์ ์๋ ์ง์ง ๊ตฌ์กฐ
์ด๋ฉฐ, ์ด ์ ์๋ ์ํํธ์จ์ด ํ๋ ์์ํฌ์ ์ผ๋ฐ์ ์ธ ๊ฐ๋
๊ณผ ์ผ์นํ๋ค.
ํ๋ ์ ์ํฌ๋ ์ฝ๋๋ฅผ ํธ์ถํ๋ค. ์ฝ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํธ์ถํ๋ค.
ํ๋ ์์ํฌ๊ฐ ์ฝ๋๋ฅผ ํธ์ถํ๋ฉด ์ฝ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํธ์ถํ๊ฒ๋๋ค. ํ๋ง๋๋ก ํ๋ ์์ํฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจ
ํ๊ณ ์๋ ๊ฒ์ด๋ค.
ํ๋ก์ ํธ์ ์ ํฉํ ๋๊ตฌ์ธ์ง ํ๊ฐํ๋ ค๋ฉด ํ์ด ์ ํํ ํ๋ ์์ํฌ์ '๋ฐฉ์'์ ๋ถ์ํด์ผ ํ๋ค!
๋ฆฌ์กํธ๊ฐ ํ๋ ์์ํฌ์ธ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ์ง ์ดํดํ๋ ๊ฒ์ ํ๋ ์์ํฌ ๋ฐฉ์๊ณผ ๊ด๋ จ์ด์๋ค.
์์ ์ ์ฒ๋ฆฌํ ๋
'ํ๋ ์์ํฌ ๋ฐฉ์'
์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉดํ๋ ์์ํฌ
๋ผ๊ณ ๋ณผ ์ ์๋ค.
๋ฆฌ์กํธ์์ ์ฌ์ฉ๋๋ ์ ์ธ์ ํจํด์ ํต์ฌ์ ์ํ๋ฅผ ๋งคํํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ ์ธํ๊ณ , ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ค.
๋ฆฌ์กํธ์ ์ฃผ์ ์ ์ฝ ์ฌํญ์ ์ ์ธ์ ํจ๋ฌ๋ค์์ ์ฌ์ฉ์ด๋ค. DOM์ ์ง์ ์กฐ์ํ๋ ๋์ ๊ตฌ์ฑ ์์์ ์ํ๋ฅผ ์์
ํ๋ค. ๊ทธ๋ฌ๋ฉด ๋ฆฌ์กํธ๋ ๋์ ํด์ DOM์ ์์
ํ๋ค.
์ด๋ฌํ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ ๋ฆฌ์กํธ ์ํ๊ณ์ ๋๋ถ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํต์ฉ๋๋ค.
์ ์ธ์ ํจํด๊ณผ ์ ์ฝ ์ฌํญ์ผ๋ก ํ๋ ์์ํฌ ๋ฐฉ์
์ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ํ๋ ์์ํฌ
๋ผ๊ณ ๋ณผ ์ ์๋ค.
ํ๋ก์ ํธ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋ ์ฌ๋ฌ ์ต์
์ด ์๋๋ฐ, ์ด๋ค ์ต์
์ ์ ํํ๋์ง ๊ฒฐ์ ์ ๋ฐ๋ผ ์ํฅ์ ์ฃผ๋ ๊ฒ์ '์๋ ์ปค๋ ํ'์ ๊ธฐ์ ๋ถ์ฑ
๋ผ๋ ๊ฐ๋
์ ๋์
ํ๋ค.
๊ธฐ์กด ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ์ด๋ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐ์ ๋ฐ๋ฅด๋ ๋น์ฉ์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๊ธฐํ๊ธ์์ ์ผ๋ก ๋์ด๋๋ค.
๋ฏธ๋์ ์ฝ๋ ๋ณ๊ฒฝ์ด ์ด๋ ต๋ค๋ ์ธก๋ฉด์์ ๋ณด๋ฉด ๋ชจ๋ ํ๋ ์์ํฌ์๋ ๋น์ฉ์ด ๋ฐ์ํ๋ค.
ํ๋ ์์ํฌ๋ ์ํคํ
์ฒ ์์ฒด์ ์ด๋ฏธ ๋น์ฉ์ ํฌํจํ๊ณ ์๋ค.
์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์ฅ์ด๋ ๋ค๋ฅธ ์์ธ์ผ๋ก ์ธํด ์ํํธ์จ์ด์ ๋ณ๊ฒฝ์ด ํ์ํ๋ฉฐ, ์ํคํ
์ฒ ์ญ์ ๋ณ๊ฒฝ๋ผ์ผ ํ๋ค.
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ํ๋ ์์ํฌ๋ ์ด๋ฐ ๋ณ๊ฒฝ์ด ํ์ํ ์ํฉ์์ ์ฅ์ ๋ฌผ์ด ๋๋ค.
๋ชจ๋ ํ๋ ์์ํฌ๊ฐ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ๊ฐ๊ณ ์๋ค๋ ๊ฐ๋
๊ณผ ๋์กฐ๋๋ค.
๊ธฐ์ ๋ถ์ฑ
๋ ํญ์ ๋์๊ฒ ๋ง์ ์๋๋ผ๋ ์ฌ์ค
์ ๋ช
์ฌํด์ผ ํ๋ค. ํฉ๋ฆฌ์ ์ธ ์ด์ ๋ก ๋น ๋ฅธ ์๋ฃจ์
์ ์ฌ์ฉ
ํ๋ค๋ฉด ๊ธฐ์ ๋ถ์ฑ๋ ๊ธฐ์ ํฌ์
๊ฐ ๋๋ค. ํฌ์๋ ๋ถ์ฑ์ ํ ์ ํ์ด์ง๋ง ์ธ๋ชจ์๋ ๊ฒ์ ์๋๊ธฐ ๋๋ฌธ์ด๋ค. ํฉ๋นํ ์ด์ ๋ก ์ ์ ๋ ํ๋ ์์ํฌ๋ ๋น์ฉ์ด ์๋๋ผ ์์ฐ
์ด ๋๋ค.