๐ปfront-end๐ป
1. HTML
๋ธ๋ญํ๊ทธ๋ก ๊ณจ๊ฒฉ์ ์์ฑํ๋ค.
์ธ๋ผ์ธํ๊ทธ๋ก ๋ด์ฉ๋ฌผ์ ์์ฑํ๋ค.
2. CSS
์์
3. JavaScript
ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฅ
๐ปJavaScript๐ป
- ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
- Netscape์์ ์์ฌ ๋ธ๋ผ์ฐ์ ์ ๋์ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ฐ๋ฐํ๋ค.
- ๊ธฐ๋ฅ์ด ์ ์ด ๊ฐ๋ณ๊ณ ์ฝ๋ค.
- C ๊ณ์ด์ ์ธ์ด๋ก ๊ธฐ๋ณธ ๊ตฌ๋ฌธ์ด ์๋ฐ์ ์ ์ฌํ๋ค.
- Java์๋ ๋ฌด๊ดํ๋ค.
- ์๋๋ LiveScript๋ผ๊ณ ๋ถ๋ ธ๋ค.
๐ปJavaScript์ ์ญ์ฌ๐ป
- ์ด๋ฐ(1990๋ ๋) : ํผํ๊ทธ ์ ํจ์ฑ ๊ฒ์ฌ + ๋งํฌ ์กฐ์ + ์ด๋ฏธ์ง ์กฐ์ ๋ฑ ์ผ๋ถ ํ๊ทธ์ BOM(Browser Object Model)์ ๊ธฐ๋ฅ์ ์ํํ๋ค.
- ์ค๋ฐ(~2014๋ ) : ๋ชจ๋ ํ๊ทธ๋ฅผ ์กฐ์ํ ์ ์๋ DOM(Document Object Model)์ ๊ธฐ๋ฅ์ ์ํํ๋ค.
- ํ๋ฐ(~ํ์ฌ) : ES6(ECMA2015) > Modern JavaScript
- ES6 > Node.js ์ถ์
- ๋น ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์ JavaScript ๋์
- ์๋ฒ ๊ตฌ์ถ ๋ฐ ๊ธฐํ ํ๋ก๊ทธ๋จ์ด ์ ์ ๊ฐ๋ฅํด์ก๋ค.
๐ปJavaScript ํ๋ ์ผ๐ป
1. ๊ธฐ๋ณธ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก์์ ํ๋์ ํ๋ค.
- ๋ณ์, ์ฐ์ฐ์, ์ ์ด๋ฌธ, ์กฐ์ ๋ฑ
2. ๋ธ๋ผ์ฐ์ ์๋ง ํ ์ ์๋ ํ๋
- BOM, DOM
- HTML/CSS ์กฐ์
- 1) HTML Element ์์ฑ/์์ /์ญ์
- 2) HTML Attribute ์์ฑ/์์ /์ญ์
- 3) HTML PCDATA ์์ฑ/์์ /์ญ์
- 4)CSS ์์ฑ(๊ฐ) ์์ฑ/์์ /์ญ์
- 5) ํผ ํ๊ทธ ์กฐ์(์ ํจ์ฑ ๊ฒ์ฌ)
- 6) ์ด๋ฏธ์ง ์กฐ์
- 7) ๋งํฌ ์กฐ์
- 8) ๊ธฐํ ๊ฐ์ฒด ์กฐ์
3. ์๋ฒ ์ ์, ์์ฉ ํ๋ก๊ทธ๋จ ์ ์
- Node.js > ECMAScript
- Flash > ActionScript (ํ์ฌ๋ ์ฌ์ฉํ์ง ์๋๋ค)
4. ํ์ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- jQuery
5. JavaScript Framework
- Angular
- React
- Vue.js
'WEB > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] undefined์ ์ง์ฑ ๋น๊ต ์ฐ์ฐ์(===, !===) (0) | 2023.10.04 |
---|---|
[JavaScript] function (0) | 2023.10.04 |
[JavaScript] datatype ๋ฐ ๋ณ์ ์ ์ธ (0) | 2023.10.04 |
[JavaScript] JavaScript ๊ตฌ๋ฌธ์ ์คํ ์์์ ๋๋ฒ๊น (0) | 2023.10.04 |
[JavaScript] HTML์ JavaScript ์ ์ฉํ๋ ๋ฐฉ๋ฒ (0) | 2023.10.04 |