์น ํ์ด์ง ์ ์์ ์ง์ ๋ง๋ ๋ค๊ณ ๊ฐ์ ํด ๋ด ์๋ค.
1. HTML (Hyper Text Markup Language)
์น ํ์ด์ง์ ๊ตฌ์กฐ๋ฅผ ์ง๋ ๋งํฌ์ ์ธ์ด๋ค. ์ง์ ์ง๊ธฐ ์ํด ๋๋ฉด์ ๊ทธ๋ฆฐ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค. ๋งํฌ์ ์ธ์ด๋? ํ๊ทธ๋ ์๋ ํ ์คํธ์๋ ๋ณ๊ฐ๋ก ์๊ณ ์ ๊ต์ ๋ถํธ๋ ์ฃผ์์ ํํํ๊ธฐ ์ํ ๊ฒ์ด์์ผ๋, ์ฉ๋๊ฐ ์ ์ฐจ ํ์ฅ๋์ด ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ํํํ๋ ์ญํ ์ ํ๊ฒ ๋์๋ค. ์ด๋ฌํ ํ๊ทธ ๋ฐฉ๋ฒ์ ์ฒด๊ณ๋ฅผ ๋งํฌ์ ์ธ์ด๋ผ๊ณ ํ๋๋ฐ, ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ ํ๋ ์ ๋๋ก๋ง ์ฌ์ฉ ๋๊ธฐ ๋๋ฌธ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์๋ ๊ตฌ๋ณ๋๋ค. (์ฐธ๊ณ : ์ํคํผ๋์)
์๋ฅผ ๋ค์ด, ์น์ฌ์ดํธ ์์ ๋ก๊ทธ์ธ ํ์ด์ง๋ฅผ ๋ง๋ ๋ค๊ณ ํด๋ณด์. ๊ทธ๋ ๋ค๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ ์ ์๋ ์ ๋ ฅํผ์ด ํ์ํ๊ฒ ๋ค. ๋ํ ๋ก๊ทธ์ธ์ผ๋ก ์ด์ด์ง๋ ๋ฒํผ๊ณผ, ๋ก๊ทธ์ธ ์ ์ง ์ฌ๋ถ๋ฅผ ๋ฌผ์ด๋ณด๋ ์ฒดํฌ๋ฐ์ค๋ ๋ฃ์ด๋ณด์. HTML ์ฝ๋๋ก ์์ฑํ๋ฉด ์์ ๊ฐ์ ํ๋ฉด์ ๋ง๋ค ์ ์๋ค.
2. CSS (Cascading Style Sheets)
์์๊ฐ ํ๋ฉด, ์ข ์ด, ์์ฑ์ด๋ ๋ค๋ฅธ ๋งค์ฒด ์์ ์ด๋ป๊ฒ ๋ ๋๋ง(rendering) ๋์ด์ผ ํ๋์ง ์ง์ ํ๋ ์คํ์ผ ์ธ์ด๋ค. ์ง์ ์ง์ ๋ ๋ฒฝ๋ฉด์ ์๊น๊ณผ ์ฌ์ง์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ๋จํ ์ ์ด๋ ๊ฒ์ด๋ผ ์๊ฐํ๋ฉด ๋๋ค.
์์ HTML๋ก๋ง ๋ง๋ค์๋ ํ๋ฉด๊ณผ๋ ๋ค๋ฅด๊ฒ ์๊น๋ ์ ํ์ ธ ์๊ณ , ์ฌ์ฉ์๊ฐ ๋ ๋ณด๊ธฐ ํธํ๋๋ก ์ฌ๋ฐฑ ๋ฐ ์ ์ ํ ์์ด์ฝ๋ ๋ค์ด๊ฐ ์๋ค. ์ด์ฒ๋ผ ๋์์ธ ์์๊ฐ ์ถ๊ฐ๋ ํ์ด์ง๋ฅผ ๋ง๋ค ์ ์๋ ์คํ์ผ์ธ์ด๊ฐ ๋ฐ๋ก CSS๋ค.
3. JavaScript
๊ฐ๊ฐ์ ์์์ ์๋ช ์ ๋ถ์ด ๋ฃ์ด, ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํธ์์ฉ ํ ์ ์๋๋ก ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค. ์ง์ ๋ ์์๊ฒ ๊พธ๋ฏธ๊ณ ์ถ์ด์ ๋ฐค์ด ๋๋ฉด ‘์๋์ผ๋ก' ์ผ์ง๋ ์์ ๊ตฌ๋ฅผ ์ค์นํ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์์ HTML, CSS๋ก๋ง ๋ง๋ค์๋ ๋ก๊ทธ์ธ ํ์ด์ง์์ ๋ก๊ทธ์ธ ๋ฒํผ ํด๋ฆญ์ ์ค์ ๋ก ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ด ์๋ํ๋๋ก ํ๊ธฐ ์ํด์๋ JavaScript๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
๋๊ธ