JavaScript _๊ธฐ์ด : ์๋ฐ์คํฌ๋ฆฝํธ๋?
JavaScript๋?
- HTML์ ์น์ ๋ด์ฉ์ ์์ฑํ๊ณ , CSS๋ ์น ํ์ด์ง๋ฅผ ๊พธ๋ฉฐ์ฃผ๋ ์ญํ ์ ํ๋ค๋ฉด
์๋ฐ์คํฌ๋ฆฝํธ๋ก๋ ์น์ ์์๋ฅผ ๋ฐ๊พธ๊ฑฐ๋ ์์ง์ด๊ฒ ๋ง๋ค์ด์ค๋๋ค.
- ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ธฐ๋ณธ ํ์
(data type)์ ๊ฐ์ฒด(object)์
๋๋ค.
ใด โป๊ฐ์ฒด๋? ์ด๋ฆ๊ณผ ๊ฐ์ผ๋ก ๊ตฌ์ฑ๋ ํ๋กํผํฐ(์์ฑ)์ ์ ๋ ฌ๋์ง ์๋ ์งํฉ์
๋๋ค!
JavaScript๋ก ํ ์ ์๋ ๊ฒ์?
1). ์น ํ์ด์ง์ ๋์์ ๊ตฌํํ ์ ์์
→ ํด๋ฆญ์ ๋ณํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์์
→ HTML์ ๋ด์ฉ, ์์ฑ, ์คํ์ผ๋ฑ์ ๋ณ๊ฒฝํ ์ ์์
→ CSS๋ฅผ ๋ณ๊ฒฝํ ์ ์์
2). ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค ์ ์์
(ํ์ง๋ง, ๋ชจ๋ฐ์ผ ํ๋ซํผ์ผ๋ก ์คํ์ ์ฝ๋ ๋ณํ์ด ํ์ํ๋ค๋ ์ด๋ ค์์ด ์์)
3). ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์์
→ ์น ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฌ์ฉํ๋ ํ๋ ์์ํฌ : ๋ฆฌ์กํธ React , ์ต๊ทค๋ฌ Angular, ๋ทฐVue.js
→ ๊ทธ๋ํฝ ํ์ฉ์ ์ํ : D3.js
→ DOM(๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ)์ ์ฝ๊ฒ ์กฐ์ํ ์ ์๊ฒ ํด์ฃผ๋ : ์ ์ด์ฟผ๋ฆฌjQuery
4). ์๋ฒ๋ฅผ ๊ฐ๋ฐํ ์ ์์
→ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ์ฌ์ฉํ ์ ์๋๋ก ๋ง๋ ํ๋ ์์ํฌ : Node.js
๐ ์ค์ ํํ์ด์ง์์ ์๋ฐ์คํฌ๋ฆฝํธ ๋์ ๋ณด๊ธฐ! ๐
ใด ์๋ ๋์์์ ๋ณด๋ฉด ์ฌ์ดํธ์์ ์ฐ๋ฆฌ๊ฐ ๋ฉ์ธ ๋ฉ๋ด์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ์๋ธ ๋ฉ๋ด๋ค์ด ํผ์ณ์ง๋๋ฐ,
์ด๋ด ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํฉ๋๋ค.
'๐ปCoding > ๐ JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JavaScript ์ซ์ ์นด์ดํธ ์ ๋๋ฉ์ด์ ๋ง๋ค๊ธฐ | ์๋ฐ์คํฌ๋ฆฝํธ JS (0) | 2023.03.15 |
---|---|
javascript_if_์กฐ๊ฑด๋ฌธ (0) | 2021.10.28 |
JavaScript _HTML ์ปจํ ์ธ ๋ฅผ ๋ณ๊ฒฝํ๊ธฐ (0) | 2021.08.26 |
JavaScript _ ์๋ฐ์คํฌ๋ฆฝํธ ์์ฑ ์์น์ ์ฐ๊ฒฐ๋ฐฉ๋ฒ (0) | 2021.08.23 |
JavaScript _๋ฌธ๋ฒ + (์๋ฐ์คํฌ๋ฆฝํธ ๋ง๋ณด๊ธฐ) (0) | 2021.08.19 |