๋ฏธ๊ตญ์ ๋ท์ค์ผ์ดํ ์ปค๋ฎค๋์ผ์ด์ ์ฆ์ฌ(Netscape Communications)๊ฐ ๊ฐ๋ฐํ
์น ๋ธ๋ผ์ฐ์ ์์ ์คํํ๋ ์คํฌ๋ฆฝํธ ์ธ์ด ์ ๋๋ค.
JavaScript ?
- HTML๋ก๋ ์น์ ๋ด์ฉ์ ์์ฑํ๊ณ , CSS๋ก๋ ์น์ ๋์์ธํ๋ฉฐ, ์๋ฐ์คํฌ๋ฆฝํธ๋ก๋ ์น์ ๋์์ ๊ตฌํํ ์ ์์ต๋๋ค.
- ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ฃผ๋ก ์น ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉ๋๊ฑฐ๋, Node.js๊ฐ์ด ์๋ฒ ์ธก ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
JavaScript ์ ํน์ง
- ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ฒด ๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด ์ ๋๋ค.
- ์คํฌ๋ฆฝํธ๋ ์นํ์ด์ง์ HTML ์์ ์์ฑํ ์ ์๋๋ฐ, ์นํ์ด์ง๋ฅผ ๋ถ๋ฌ์ฌ ๋ ์คํฌ๋ฆฝํธ๊ฐ ์๋์ผ๋ก ์คํ๋ฉ๋๋ค.
- ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ํ์ ์ธ์ด์ด๋ฉฐ, ํ์ ์ ๋ช ์ํ ํ์๊ฐ ์๋ ์ธํฐํ๋ฆฌ์ด ์ธ์ด ์ ๋๋ค.
JavaScript ์ ์ญํ
- HTML ํ์ด์ง ๋ณ๊ฒฝ ๋ฐ HTML ์๋ฆฌ๋จผํธ์ ์ฝํ ์ธ ์ ์ถ๊ฐ๋ ์ ๊ฑฐ
- CSS ๋ฐ HTML ์๋ฆฌ๋จผํธ์ ์คํ์ผ ๋ณ๊ฒฝ
- ๋ง์ฐ์ค์ ํค๋ณด๋ ๋ฑ ๋ค์ํ ์ด๋ฒคํธ์ ๋ํ ์คํฌ๋ฆฝํธ ์คํ
- AJAX ๊ธฐ์ ์ ์ด์ฉํ ์น ์๋ฒ์์ ํต์
- ์น ๋ธ๋ผ์ฐ์ ์ ์ด, ์ฟ ํค ๋ฑ์ ์ค์ ๊ณผ ์กฐํ
JavaScript ์ฅ์
- ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ปดํ์ผ ๊ณผ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์ธ์ด์ ๋น๊ตํ์ ๋ ๋น ๋ฅธ ์๊ฐ ์์ ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๊ฒ ๋์์ค๋๋ค.
- ์๋ฐ์คํฌ๋ฆฝํธ๋ ์น์ ํนํ๋ ๊ธฐ์ ์ด๊ธฐ ๋๋ฌธ์ ์ด์์ฒด์ ๋ ํ๋ซํผ์ ์๊ด์์ด ์ ์๋๋๊ณ ํ์ฅ์ฑ๋ ๋์ต๋๋ค.
JavaScript ๋จ์
- HTML ์์ค์ฝ๋์ ํจ๊ป ์์ฑ๋๋ฉด์ ์์ค์ฝ๋๊ฐ ์ธ๋ถ๋ก ๊ณต๊ฐ๋๋๋ฐ, ์ด ๊ณผ์ ์์ ๋ณด์ ์ทจ์ฝ์ ์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
'๐ Front-End > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ณ์ ์ ์ธ, ์ด๊ธฐํ, ํ ๋น (0) | 2022.11.16 |
---|---|
var, let, const (0) | 2022.11.16 |
๋ณ์(variable) (0) | 2022.11.16 |
Spread ์ฐ์ฐ์ (0) | 2022.10.22 |
๋ฐฐ์ด ๋ด์ฅํจ์ - 2 (0) | 2022.10.22 |