์ตœ๋Œ€ 1 ๋ถ„ ์†Œ์š”


๐Ÿ’ก [A to Z]๋Š” ์ž‘์„ฑํ•œ ํฌ์ŠคํŒ…์„ ์ˆœ์„œ๋Œ€๋กœ ๋ณต์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ •๋ฆฌํ•œ ์‹œ๋ฆฌ์ฆˆ์ž…๋‹ˆ๋‹ค.

JavaScript

๐Ÿฃ๋ฌธ๋ฒ•

1์ฃผ์ฐจ

  1. ES6 ๋ฌธ๋ฒ• ์ •๋ฆฌ
  2. use strict
  3. ํ…œํ”Œ๋ฆฟ ๋ฆฌํ„ฐ๋Ÿด
  4. var, let, const ์ฐจ์ด
  5. Data Type
  6. ์›์‹œํ˜•์˜ ํ˜• ๋ณ€ํ™˜
  7. ํƒ€์ž… ๋ณ€ํ™˜(์•”๋ฌต์ , ๋ช…์‹œ์ )
  8. ์—ฐ์‚ฐ์ž
  9. ์Šค์ฝ”ํ”„์™€ ์Šค์ฝ”ํ”„์ฒด์ธ
  10. ํ‘œํ˜„์‹๊ณผ ๋ฌธ
  11. ์ œ์–ด๋ฌธ(์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ)
  12. ๋ฐฐ์—ด๊ณผ ๋ฉ”์„œ๋“œ
  13. sort()๋กœ ๋ฐฐ์—ด ์ •๋ ฌํ•˜๊ธฐ
  14. ํ•จ์ˆ˜

2์ฃผ์ฐจ

  1. ๊ฐ์ฒด
  2. ์œ ์‚ฌ ๋ฐฐ์—ด ๊ฐ์ฒด
  3. ์ผ๊ธ‰ ๊ฐ์ฒด๋กœ์„œ์˜ ํ•จ์ˆ˜
  4. ๋‹จ์ถ• ์†์„ฑ๋ช…
  5. Map๊ณผ Set
  6. ๊ตฌ์กฐ ๋ถ„ํ•ด ํ• ๋‹น
  7. ์ „๊ฐœ ์—ฐ์‚ฐ์ž
  8. ๋ถˆ๋ณ€ ๊ฐ์ฒด์™€ ๋ณต์‚ฌ
  9. Data Type์˜ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น
  10. ์‹คํ–‰ ์ปจํ…์ŠคํŠธ
  11. Hoisting
  12. This binding

3์ฃผ์ฐจ

  1. Closure
  2. ํ”„๋กœํ† ํƒ€์ž…
  3. Class
  4. ํ”„๋กœ๋ฏธ์Šค ๊ฐ์ฒด์™€ ๋ฉ”์„œ๋“œ
  5. fetch()ํ•จ์ˆ˜๋กœ HTTP ์š”์ฒญํ•˜๊ธฐ
  6. async์™€ await
  7. HTTP Content-Type
  8. CORS์™€ Credentialed Request
  9. ์ดํ„ฐ๋Ÿฌ๋ธ”๊ณผ ์ดํ„ฐ๋ ˆ์ดํ„ฐ
  10. ์ œ๋„ˆ๋ ˆ์ดํ„ฐ

4์ฃผ์ฐจ

  1. ๋ฉ”๋ชจ์ด์ œ์ด์…˜
  2. ๋ฌธ์ž์—ด ์ž๋ฅด๊ธฐ(substr, slice)
  3. ๋ฌธ์ž์—ด ์ž˜๋ผ ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ(split)
  4. ์†Œ์ˆ˜์  ๋‹ค๋ฃจ๊ธฐ
  5. ํŒŒ์ผ ๋””๋ ‰ํ„ฐ๋ฆฌ ์…‹์—… ๋ฐ ๋ชจ๋“ˆ


๐Ÿค๋ธŒ๋ผ์šฐ์ €

  1. DOM
  2. DOM API
  3. DOM์—์„œ ํผ ๋‹ค๋ฃจ๊ธฐ
  4. ํ•จ์ˆ˜ ๋ฐ˜๋ณต ์‹คํ–‰ ๋ฐ ์ค‘๋‹จ(setInterval / clearInterval)
  5. event ์ฒ˜๋ฆฌํ•˜๊ธฐ
  6. DOM ํ™œ์šฉํ•ด ๋…ธ๋“œ ์ถ”๊ฐ€/์‚ญ์ œํ•˜๊ธฐ
  7. Data ๊ฐ์ฒด ํ™œ์šฉํ•˜๊ธฐ
  8. Date ์ƒ์„ฑ์ž์™€ ๋‚ ์งœ ํฌ๋งทํŒ…
  9. Intl API๋กœ Date ๊ฐ์ฒด ์‰ฝ๊ฒŒ ๋‹ค๋ฃจ๊ธฐ
  10. Date ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ Day.js


๐Ÿฅ์ถ”๊ฐ€ ์ฃผ์ œ

  1. URL Query ๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ


๐ŸŽธ๊ธฐํƒ€

  1. API ํ˜ธ์ถœ ๋ฐฉ์‹๊ณผ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ฐฉ์‹์— ๋”ฐ๋ฅธ ๋น„๊ต
  2. e.target, e.target.value, e.currentTarget์˜ ์—ญํ• ๊ณผ ์ฐจ์ด์ 


๐Ÿ—’๏ธํ•™์Šต ์ž๋ฃŒ

  1. ๋ชจ๋˜ JavaScript ํŠœํ† ๋ฆฌ์–ผ
  2. MDN web docs
  3. helloworldjavascript.net


๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ