๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๋์ ์๋ฆฌ
ํน์ ์น์ฌ์ดํธ์ ์ ๊ทผํ๋ค๊ณ ํ์ ๋์ ๋จ๊ณ๋ฅผ ์๊ฐํด ๋ณด๋ฉด,
1. ์ฌ์ฉ์๊ฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ์คํ
2. ์ ์ํ๊ณ ์ถ์ ์ฌ์ดํธ์ URL์ ์ ๋ ฅ
3. ๋ธ๋ผ์ฐ์ ๊ฐ ์ ๋ ฅ๋ URL์ ์๋ฒ์๊ฒ ์ฌ์ดํธ ์ ๋ณด๋ฅผ ๋ฐ์์ ํ๋ฉด์ ํ์
๊ฐ๋จํ๊ฒ ๋งํ์๋ฉด, ๋ณด๊ณ ์ํ๋ ํ์ด์ง๋ฅผ ์๋ฒ์ ์์ฒญํ ๋ค์ ๋ฐ์ ์๋ต์ ๋ธ๋ผ์ฐ์ ์ ํํํ๊ฒ ๋๋ค. ์ฌ๊ธฐ์ ๋ธ๋ผ์ฐ์ ๋ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ ํฌ๋กฌ, ์ต์คํ๋ก๋ฌ, ์ฌํ๋ฆฌ, ํ์ด์ดํญ์ค ๋ฑ์ด๊ณ ๋ฐ๊ฒ ๋๋ ์๋ต์ HTML, CSS, JavaScript, ์ด๋ฏธ์ง ๋ฑ์ด ๋ ๊ฒ์ด๋ค.
๋ธ๋ผ์ฐ์ ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ

๋ช ์นญ | ์ค๋ช |
์ฌ์ฉ์ ์ธํฐํ์ด์ค | ์ฃผ์ ํ์์ค, ์ด์ /๋ค์ ๋ฒํผ, ๋ถ๋งํฌ ๋ฉ๋ด ๋ฑ ์์ฒญํ ํ์ด์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฐฝ์ ์ ์ธํ ๋๋จธ์ง ๋ชจ๋ ๋ถ๋ถ |
๋ธ๋ผ์ฐ์ ์์ง | ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋ ๋๋ง ์์ง ์ฌ์ด์ ๋์์ ์ ์ด |
๋ ๋๋ง ์์ง | ์์ฒญํ ์ฝํ
์ธ ๋ฅผ ํ์ HTML์ ์์ฒญํ๋ฉด HTML์ CSS๋ฅผ ํ์ฑํ์ฌ ํ๋ฉด์ ํ์ |
ํต์ | HTTP ์์ฒญ๊ณผ ๊ฐ์ ๋คํธ์ํฌ ํธ์ถ์ ์ฌ์ฉ ํ๋ซํผ ๋ ๋ฆฝ์ ์ธ ์ธํฐํ์ด์ค์ด๋ฉฐ, ๊ฐ ํ๋ซํผ ํ๋ถ์์ ์คํ |
UI ๋ฐฑ์๋ | ์ฝค๋ณด ๋ฐ์ค์ ์ฐฝ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ์ฅ์น๋ฅผ ๊ทธ๋ฆผ ํ๋ซํผ์ฅ์ ๋ช ์ํ์ง ์์ ์ผ๋ฐ์ ์ธ ์ธํฐํ์ด์ค๋ก, OS ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ฒด๊ณ๋ฅผ ์ฌ์ฉ |
JavaScript ํด์๊ธฐ | JavaScript ์ฝ๋๋ฅผ ํด์ํ๊ณ ์คํ |
์๋ฃ ์ ์ฅ์ | ์๋ฃ๋ฅผ ์ ์ฅํ๋ ๊ณ์ธต ์ฟ ํค๋ฅผ ์ ์ฅํ๋ ๊ฑฐ์๊ฐ ๊ฐ์ด ๋ชจ๋ ์ข ๋ฅ์ ์์์ ํ๋ ๋์คํฌ์ ์ ์ฅํ ํ์๊ฐ ์์ |
๋ ๋๋ง ์์ง
์ฌ๊ธฐ์ ์ง์ค์ ์ผ๋ก ๊ณต๋ถํด์ผ ํ๋ ๋ถ๋ถ์ธ ๋ ๋๋ง ์์ง.
๋ ๋๋ง ์์ง์ ์ญํ ์ ์์ฒญ๋ฐ์ ๋ด์ฉ์ ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ํ์ํ๋ ์ผ์ด๋ค. HTML, XML ๋ฌธ์์ ์ด๋ฏธ์ง๋ฅผ ํ์ํ๋ฉฐ, ํ๋ก๊ทธ์ธ์ด๋ ๋ธ๋ผ์ฐ์ ํ์ฅ ๊ธฐ๋ฅ์ ์ด์ฉํด PDF์ ๊ฐ์ ๋ค๋ฅธ ์ ํ์ ํ์ํ ์๋ ์๋ค.
ํ์ด์ดํญ์ค, ํฌ๋กฌ, ์ฌํ๋ฆฌ๋ ๋ ์ข ๋ฅ์ ๋ ๋๋ง ์์ง์ผ๋ก ์ ์๋์๋๋ฐ, ํ์ด์ดํญ์ค๋ ๋ชจ์ง๋ผ์์ ๋ง๋ Gecko ์์ง์, ์ฌํ๋ฆฌ์ ํฌ๋กฌ์ Webkit ์์ง์ ์ฌ์ฉํ๋ค.
๋์ ๊ณผ์
ํต์ ์ผ๋ก๋ถํฐ ์์ฒญํ ๋ฌธ์์ ๋ด์ฉ์ ์ป๋ ๊ฒ์ผ๋ก๋ถํฐ ์์ํ๋ฉฐ, ๋ณดํต 8KB ๋จ์๋ก ์ ์ก๋๋ค.
๋ ๋๋ง ์์ง์ ์ข ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํด ๊ฐ๋ฅํ๋ฉด ๋น ๋ฅด๊ฒ ๋ด์ฉ์ ํ์ํ๋ฉฐ, ๋ชจ๋ HTML์ ํ์ฑํ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ฐฐ์น์ ๊ทธ๋ฆฌ๊ธฐ ๊ณผ์ ์ ์งํํ๋ค.
๋คํธ์ํฌ๋ก๋ถํฐ ๋๋จธ์ง๊ฐ ์ ์ก๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ฉฐ ๋ฐ์ ๋ด์ฉ์ ์ผ๋ถ๋ฅผ ํ๋ฉด์ ํ์ํ๊ธฐ ์์ํ์ฌ ์พ์ ํ ์ฌ์ฉ ํ๊ฒฝ์ ๋ง๋ค์ด ์ค๋ค.
- DOM ํธ๋ฆฌ ๊ตฌ์ถ์ ์ํ HTML ํ์ฑ
- ๋ ๋๋ง ์์ง์ HTML ๋ฌธ์๋ฅผ ํ์ฑํ๊ณ , ์ฝํ ์ธ ํธ๋ฆฌ ๋ด๋ถ์์ ํ๊ทธ๋ฅผ DOM ๋ ธ๋๋ก ๋ณํ
- ์ธ๋ถ CSS ํ์ผ๊ณผ ํจ๊ป ํฌํจ๋ ์คํ์ผ ์์ ํ์ฑ
- ์คํ์ผ ์ ๋ณด์ HTML ํ์ ๊ท์น์ ๋ ๋ ํธ๋ฆฌ๋ผ๊ณ ๋ถ๋ฅด๋ ๋ ๋ค๋ฅธ ํธ๋ฆฌ๋ฅผ ์์ฑ
- ๋ ๋ ํธ๋ฆฌ ๊ตฌ์ถ
- ๋ ๋ ํธ๋ฆฌ๋ ์์์ด๋ ๋ฉด์ ๊ณผ ๊ฐ์ ์๊ฐ์ ์์ฑ์ด ์๋ ์ฌ๊ฐํ์ ํฌํจํ๋ฉฐ, ์ ํด์ง ์์๋๋ก ํ๋ฉด์ ํ์
- ๋ ๋ ํธ๋ฆฌ ๋ฐฐ์น
- ๋ ๋ ํธ๋ฆฌ๊ฐ ๊ตฌ์ถ๋ ํ, ๋ฐฐ์น๊ฐ ์์
- ๊ฐ ๋ ธ๋๊ฐ ํ๋ฉด์ ์ ํํ ์์น์ ํ์๋๋ ๊ฒ์ ์๋ฏธ
- ๋ ๋ ํธ๋ฆฌ ๊ทธ๋ฆฌ๊ธฐ
- UI ๋ฐฑ์๋์์ ๋ ๋ ํธ๋ฆฌ์ ๊ฐ ๋ ธ๋๋ฅผ ๊ฐ๋ก์ง๋ฅด๋ฉฐ ํ์์ ๋ง๋ค์ด ๊ทธ๋ ค๋
์ฐธ๊ณ
'Study > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] ํธ์ด์คํ (Hoisting) (0) | 2022.07.08 |
---|---|
[JavaScript] ๋ธ๋ผ์ฐ์ ์ ์ฅ์ (0) | 2022.07.08 |
[JavaScript] JSON (0) | 2022.05.02 |
[JavaScript] ๋ฐฐ์ด (0) | 2022.04.29 |
[JavaScript] ๊ธฐ๋ณธ ๋ฌธ๋ฒ ํ์ฉ (0) | 2022.04.24 |