์น ๊ฐ๋ฐ์ ์ฒ์ ์์ํ ๋, ๊ฐ์ฅ ๋จผ์ ์์์ผ ํ ๊ฒ์ ์น์ด ์ด๋ป๊ฒ ์๋ํ๋๊ฐ์ ๋๋ค. ๋จ์ํ ๋ธ๋ผ์ฐ์ ์ URL์ ์ ๋ ฅํ๋ฉด ํ์ด์ง๊ฐ ์ด๋ฆฌ๋ ๊ทธ ๊ณผ์ ์ ์กฐ๊ธ ๋ ์์ธํ ๋ค์ฌ๋ค๋ณด๋ฉด, ์น ๊ฐ๋ฐ์ ๊ธฐ๋ณธ ์๋ฆฌ๋ฅผ ์ดํดํ ์ ์์ด์.
1. ๋ธ๋ผ์ฐ์ ์ ์๋ฒ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ฌ์ด์ ์ด์ผ๊ธฐ
์ฐ๋ฆฌ๊ฐ ํํ ์ฐ๋ ํฌ๋กฌ(Chrome), ์ฌํ๋ฆฌ(Safari), ์ฃ์ง(Edge) ๊ฐ์ ๋ธ๋ผ์ฐ์ ๋ ๋จ์ํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋๊ตฌ๊ฐ ์๋๋๋ค.
์ฌ์ฉ์๊ฐ URL์ ์ ๋ ฅํ๋ฉด ๋ธ๋ผ์ฐ์ ๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค.
- DNS ์กฐํ – ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณํ
- ์๋ฒ์ ์์ฒญ ์ ์ก – ํด๋น IP ์ฃผ์์ ์๋ฒ๋ก ์์ฒญ(Request)์ ๋ณด๋
- ์๋ฒ ์๋ต – ์๋ฒ๋ HTML, CSS, JS ๋ฑ์ ํ์ผ์ ๋ธ๋ผ์ฐ์ ์ ์๋ต(Response)์ผ๋ก ์ ๋ฌ
- ๋ธ๋ผ์ฐ์ ๋ ๋๋ง – ๋ฐ์ ํ์ผ๋ค์ ์กฐํฉํด ์ฐ๋ฆฌ๊ฐ ๋ณด๋ ์น ํ์ด์ง๋ก ๊ทธ๋ ค๋
์ฆ, ๋ธ๋ผ์ฐ์ ๋ ํด๋ผ์ด์ธํธ ์ญํ , ์น ์๋ฒ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ์ญํ ์ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ ์ฌ์ด๋ฅผ ์ด์ด์ฃผ๋ ๊ฑด ๋ฐ๋ก ์ฐ๋ฆฌ๊ฐ ์์ฑํ๊ฒ ๋ HTML, CSS, JavaScript ํ์ผ์ ๋๋ค.
2. HTML, CSS, JavaScript๋ ๋ฌด์จ ์ญํ ์ ํ๋์?
์น ํ์ด์ง๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ์ธ ๊ฐ์ง ์ธ์ด๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๐งฑ HTML (HyperText Markup Language)
- ์น ํ์ด์ง์ ๊ณจ๊ฒฉ ์ญํ
- ์ ๋ชฉ, ๋ฌธ๋จ, ์ด๋ฏธ์ง, ๋งํฌ, ํ ๋ฑ์ ๋ด์ฉ ๊ตฌ์กฐ๋ฅผ ์์ฑ
- ์๋งจํฑ ํ๊ทธ(header, footer, section, article ๋ฑ)๋ฅผ ์ฌ์ฉํ๋ฉด ๊ตฌ์กฐ๊ฐ ๋ ๋ช ํํด์ง
๐จ CSS (Cascading Style Sheets)
- HTML๋ก ๋ง๋ ๊ตฌ์กฐ์ ์คํ์ผ์ ์ ํ๋ ์ญํ
- ๊ธ๊ผด, ์์, ํฌ๊ธฐ, ๋ฐฐ์น ๋ฑ ์๊ฐ์ ์ธ ์์๋ฅผ ์กฐ์
- ๋ฐ์ํ ์น๋ CSS๋ก ๊ตฌํ ๊ฐ๋ฅ (๋ฏธ๋์ด ์ฟผ๋ฆฌ)
โ๏ธ JavaScript
- HTML๊ณผ CSS๋ ์ ์ ์ธ ๋ฐ๋ฉด, JavaScript๋ ์น ํ์ด์ง์ ๋์ ์ธ ๊ธฐ๋ฅ์ ์ถ๊ฐ
- ๋ฒํผ ํด๋ฆญ ์ ์ด๋ฒคํธ ๋ฐ์, ์ฌ์ฉ์ ์ ๋ ฅ ์ฒ๋ฆฌ, ์๋ฒ์์ ๋ฐ์ดํฐ ํต์ ๋ฑ
๊ฐ๋จํ๊ฒ ๋งํ๋ฉด,
HTML์ ๋ผ๋, CSS๋ ์ท, JavaScript๋ ๊ทผ์ก์ด๋ผ๊ณ ๋ณผ ์ ์์ด์.
3. ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ์ ์ด๋ป๊ฒ ํ ๊น?
์น ๊ฐ๋ฐ์ ์์ํ๋ ค๋ฉด ์ฝ๋๋ฅผ ์์ฑํ ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ฌ์ฉํ๋ ์๋ํฐ๋ก๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์์ด์.
- VS Code
- Atom
- Sublime Text
- WebStorm
- Brackets ๋ฑ
์ด ์ค ์ ๋ VS Code(Visual Studio Code)๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
๊ฐ๋ณ๊ณ ๋น ๋ฅด๋ฉฐ, ๋ค์ํ ํ๋ฌ๊ทธ์ธ์ ํตํด HTML/CSS ๊ฐ๋ฐ์ ์ต์ ํ๋ ํ๊ฒฝ์ ๋ง๋ค ์ ์์ด์.
๋ง๋ฌด๋ฆฌ
์ด๋ฒ ๊ธ์์๋ ์น ๊ฐ๋ฐ์ ํฐ ๊ทธ๋ฆผ์ ํ ๋ฒ ํ์ด๋ดค์ด์.
์น์ ๋จ์ํ ์ฝ๋ ๋ช ์ค๋ก ๋ง๋ค์ด์ง๋ ๊ฒ ์๋๋ผ, ๋ธ๋ผ์ฐ์ ์ ์๋ฒ ๊ฐ์ ์ํต๊ณผ ์ธ ๊ฐ์ง ์ธ์ด์ ํ์ ์ ํตํด ์ด๋ฃจ์ด์ง๋๋ค.
๋ค์ ๊ธ์์๋ HTML์ ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ํ๊ทธ๋ค์ ํ๋ํ๋ ๋ค๋ค๋ณผ ์์ ์ด์์.
์น ํ์ด์ง์ ๋ผ๋๋ฅผ ์ด๋ป๊ฒ ๊ตฌ์ฑํ๋์ง, ์๋งจํฑ ํ๊ทธ๋ ๋ฌด์์ธ์ง, ๊ฐ์ด ์์๋ด์!
๐ [๋ค์ ๊ธ: HTML ๊ธฐ๋ณธ๊ธฐ ๋ค์ง๊ธฐ]
'๐จ Frontend' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript) ๊ธฐ๋ณธ ๋ค์ง๊ธฐ - Part 2 (0) | 2025.04.27 |
---|---|
๐ ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript) ๊ธฐ๋ณธ ๋ค์ง๊ธฐ - Part 1 (0) | 2025.04.24 |
์น ํ์ด์ง ๋ ์ด์์ ์ ๋๋ก ์ก๊ธฐ (0) | 2025.04.23 |
CSS๋ก ์คํ์ผ๋ง ์์ํ๊ธฐ (0) | 2025.04.10 |
HTML ๊ธฐ๋ณธ๊ธฐ ๋ค์ง๊ธฐ (0) | 2025.04.09 |