ํ๋ก ํธ์๋/JavaScript
์๋ฐ์คํฌ๋ฆฝํธ๋?
alswlfl
2022. 11. 18. 16:57
์๋ฐ์คํฌ๋ฆฝํธ(JavaScript)
๊ฐ์ฒด(object)๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด
- HTML๋ก ์น์ ๋ด์ฉ ์์ฑํ๊ณ , CSS๋ก ์น์ ๋์์ธํ๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์น์ ๋์ ๊ตฌํ
- ์ฃผ๋ก ์น ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉ๋๋, Node.js์ ๊ฐ์ ํ๋ ์์ํฌ ์ฌ์ฉํ๋ฉด ์๋ฒ ์ธก ํ๋ก๊ทธ๋๋ฐ์์๋ ์ฌ์ฉ ๊ฐ๋ฅ
์๋ฐ์คํฌ๋ฆฝํธ ์ญ์ฌ
1995๋ ๋ท์ค์ผ์ดํ์ ๋ธ๋ ๋ ์์ดํฌ์ ์ํด ๋ง๋ค์ด์ง
์ด๋ฆ์ ๋ณํ: ๋ชจ์นด(Mocha) โบ ๋ผ์ด๋ธ์คํฌ๋ฆฝํธ(LiveScript) โบ ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript)
์๋ฐ์คํฌ๋ฆฝํธ ํน์ง
- ๊ฐ์ฒด ๊ธฐ๋ฐ์ ์คํฌ๋ฆฝํธ ์ธ์ด
- ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋์ ์ด๋ฉฐ, ํ์ ์ ๋ช ์ํ ํ์๊ฐ ์๋ ์ธํฐํ๋ฆฌํฐ ์ธ์ด → ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ ์คํฌ๋ฆฝํธ ์ฌ์ฉ
- ์๋ฐ์คํฌ๋ฆฝํธ๋ ๊ฐ์ฒด ์งํฅํ ํ๋ก๊ทธ๋๋ฐ๊ณผ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ ํํ ๊ฐ๋ฅ
Vanilla JS: ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด ์๋ฐ์คํฌ๋ฆฝํธ๋ง ์ฌ์ฉ