์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ A to Z ์ดํดํ๊ณ ๊ตฌํํด๋ด ์๋ค!:mag_right: ๋ค์ผ๋ก ํ๋ ์์ํฌ ์ง์๋ ๋ํ๋ณผ๊น์? :wink:
- ์ฃผ์๊ณผ ํ์ผ
- ์ฃผ์๊ณผ ํ์ผ์ด ํ์ํ์ง ์ฝ๋ ๋ผ์ธ์ ์ ํํ์ฌ ํผ๋๋ฐฑ์ ์ค๋๋ค.
- ํผ๋๋ฐฑ ๋ฐ์ ๋์์ ๋ช ํํ ์๋ฏธ ์ ๋ฌ์ ์ํด ๋ต๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์.
- ๋ค์ด๋ฐ
- ๋ณ์, ํจ์๋ ์ผ๊ด์ฑ์ด ์์ด์ผ ํฉ๋๋ค.
- ์ด๋ค ๋ณ์๋ ๋์ฌ+๋ช ์ฌ๋ก ๋์ด ์๋๋ฐ ์ด๋ค ๋ณ์๋ ๋์ฌ+ํ์ฉ์ฌ๋ก ๋์ด ์์ผ๋ฉด ์ ๋ผ์.
- ๋ณ์/ํจ์๋ช
๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋์ง ํ์ธํฉ๋๋ค.
const getFalseArray = (size) => { return Array.from({length:size}, () => false); // ๋๋ return Array(size).fill(false); }
- ๊ณต๋ฐฑ, ์ธ๋ฏธ์ฝ๋ก , EOL(EndOfLine) ๋ฌธ๋ฒ ํ์ธ
- ๋ถํ์ํ ๊ณต๋ฐฑ์ด ์์ง ์๋์?
- ์ธ๋ฏธ์ฝ๋ก ์ ์ฌ์ฉ์ ์์ด ์ผ๊ด์ฑ์ด ๊นจ์ง์ง ์์๋์?
- EOL์ด ํต์ผ๋์๋์?
- ์ค๋ณต๋๋ ์ฝ๋ ํ์ธ
- ๋์ผํ ๊ธฐ๋ฅ์ ํ๋ ํจ์๊ฐ ์กด์ฌํ์ง ์๋์?
- ์ง์์ ์ผ๋ก ๋๊ฐ์ ๋ด์ฉ์ด ๋ฐ๋ณต(์ค๋ณต)๋์ง ์๋์?
- console.log()๊ฐ ๋ถํ์ํ๊ฒ ์ฌ์ฉ๋์ง ์์๋์?
- ์ฌ์ฉํ์ง ์๋ ๋ณ์๊ฐ ์กด์ฌํ๋์?
์ต์ด 1ํ
- Editor : VSCode
- Extension ์ค์น
- Night Owl
- Material Icon Theme
- Bracket Pair Colorizer 2
- Color Highlight
- Liver Server
- JavaScript (ES6) code snippets
- ident-rainbow
- Highlight Matching Tag
- ESLint, Prettier ์ค์ (+ jest)
์งํ
- ๊ฐ๋ ์ค๋ช ๋ฐ ๋ฌธ์ ์๋ด
- ๊ตฌํ
- ์ถ๊ฐ ์ค๋ช ๋ฐ ๋ฆฌ๋ทฐ, ํผ๋๋ฐฑ(์๋ต ๊ฐ๋ฅ)
- 1๏ธโฃ ํ๋กํ ํ์
์ ํ์ฉํด์ ํ์ ์คํ ๊ตฌํํ๊ธฐ
- ์๋ฐ์คํฌ๋ฆฝํธ์ Array๋ฅผ ํ์ฉํด์ ๊ตฌํ
- 2๏ธโฃ ํด๋์ค๋ฅผ ํ์ฉํด์ ํ์ ์คํ ๊ตฌํํ๊ธฐ
- ๊ตฌ์กฐ์ฒด(Node)๋ฅผ ๋ง๋ค์ด ์ง์ ๊ตฌํํ๊ธฐ
- 1๏ธโฃ ๋ฐฐ์ด ์ด๊ธฐํ - ๋งค๊ฐ๋ณ์๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ดํ๊ธฐ(Rest, default)
- 2๏ธโฃ ๋ฐฐ์ด ๋ค์ง๊ธฐ(Array)
- 3๏ธโฃ ํ๊ท , ์ต๋๊ฐ, ๋์ ํฉ, ์ค๋ณต ํ์, ์ค์ฒฉ ๋ฐฐ์ด ํํํ, ์ค๋ณต ์์ ์ ๊ฑฐํ๊ธฐ(Array)
- 4๏ธโฃ ๋ก๋ ๋ง๋ค๊ธฐ(Number, Math, Array)
- 5๏ธโฃ ๋จ์ด์ ๊ฐ์ ๊ตฌํ๊ธฐ(String)
- 6๏ธโฃ ๊ฐ์ฒด ๊น์ ๋ณต์ฌํ๊ธฐ(Object)
- 7๏ธโฃ ์ปคํผ ์ํ๊ธฐ ๋ง๋ค๊ธฐ(Date, RegExp, String, Array, Object)
- 8๏ธโฃ ์ฃผ์ด์ง ํํ๋ก ๊ฐ์ฒด ์ถ๋ ฅํ๊ธฐ(Object)
- 9๏ธโฃ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ(Promise, async/await)
- ๐ ์ ํจ์ฑ ๊ฒ์ฌํ๊ธฐ(HTML/DOM)
- 1๏ธโฃ ํ๊ธ๋ง ์ ๋ ฅ๋์๋์?
- 2๏ธโฃ ์์ด๋ง ์ ๋ ฅ๋์๋์?
- 3๏ธโฃ ์ซ์๋ง ์ ๋ ฅ๋์๋์?
- 4๏ธโฃ ์ด๋ฉ์ผ์ด ์ณ์ ํ์์ธ๊ฐ์?
- 5๏ธโฃ ๋น๋ฐ๋ฒํธ ๊ฒ์ฆ ๊ฒฐ๊ณผ ์ณ์ ํ์์ธ๊ฐ์?
- 6๏ธโฃ ์ ํ๋ฒํธ๊ฐ ์ณ์ ํ์์ธ๊ฐ์?
- 7๏ธโฃ ์๋ ์์ผ์ด ์ณ์ ํ์์ธ๊ฐ์?
- 8๏ธโฃ ์ฃผ๋ฏผ๋ฒํธ ๊ฒ์ฆ ๊ฒฐ๊ณผ ์ณ์ ํ์์ธ๊ฐ์?
- 9๏ธโฃ ์ณ์ URL์ธ๊ฐ์?
- ๐ HTML์์ ํ ์คํธ๋ง ๊ฐ์ ธ์ฌ ์ ์๋์?
- 1๏ธโฃ ๋ณ ์ฐ๊ธฐ
- 2๏ธโฃ 1446๋ 10์ 9์ผ์ ๋ฌด์จ ์์ผ?
- 3๏ธโฃ ์ฌ๋ฐ๋ฅธ ๊ดํธ
- 1๏ธโฃ Modal ๊ตฌํ
- 2๏ธโฃ Drag & Drop ๊ตฌํ
- 3๏ธโฃ Infinity Scroll ๊ตฌํ
- 4๏ธโฃ Login ๊ธฐ๋ฅ ๊ตฌํ
- Create
- Read
- Update
- Delete
- 1๏ธโฃ ํจ์จ์ ์ธ ๋ ๋๋ง
- 2๏ธโฃ ์ปดํฌ๋ํธ
- 3๏ธโฃ ๋ผ์ฐํ
- 4๏ธโฃ HTTP ํด๋ผ์ด์ธํธ
- 5๏ธโฃ ์ํ ๊ด๋ฆฌ