๐ŸŽ—๏ธ

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ํ™˜๊ฒฝ

  • ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์„ ๋‚ด์žฅํ•˜๊ณ  ์žˆ์Œ
  • ๋ธŒ๋ผ์šฐ์ € ๋ฟ ์•„๋‹ˆ๋ผ Node.js๋„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์„ ๋‚ด์žฅํ•˜๊ณ  ์žˆ๊ธฐ์—, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋ธŒ๋ผ์šฐ์ € ํ™˜๊ฒฝ ๋˜๋Š” Node.js ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•จ
  • ์ฃผ์˜์  : ๋ธŒ๋ผ์šฐ์ €์™€ Node.js์˜ ์šฉ๋„๊ฐ€ ๋‹ค๋ฆ„
    • ๋ธŒ๋ผ์šฐ์ €๋Š” HTML, CSS, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•ด ์›นํŽ˜์ด์ง€๋ฅผ ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์— ๋ Œ๋”๋งํ•˜๋Š” ๊ฒƒ์ด ์ฃผ๋œ ๋ชฉ์ 
    • Node.js๋Š” ๋ธŒ๋ผ์šฐ์ € ์™ธ๋ถ€์—์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ฃผ๋œ ๋ชฉ์ 
    • โ‡’ ๋ธŒ๋ผ์šฐ์ €์™€ Node.js ๋ชจ๋‘ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ฝ”์–ด์ธ ECMAScript ๋ฅผ ์‹คํ–‰ํ•  ์ˆœ ์žˆ์ง€๋งŒ, ๋ธŒ๋ผ์šฐ์ €์™€ Node.js์—์„œ ECMAScript ์ด์™ธ์— ์ถ”๊ฐ€๋กœ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Œ
      Client-side Api ์˜ˆ์‹œ : DOM, BOM, fetch, SVG, XMLHttpRequest
      Node.js API ์˜ˆ์‹œ : ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ธฐ๋ณธ ์ œ๊ณต
      notion image