terryEHLee

terryEHLee

  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (240)
    • โœ๏ธ TIL(Today I Learned) (128)
      • ๐Ÿฐ 2023 Black Rabbit (116)
      • ๐Ÿฒ 2024 Blue Dragon (12)
    • โœจ PS(ProblemSolving) (29)
    • ๐Ÿ–ฅ๏ธ CS(Computer Science) (26)
      • ๋„คํŠธ์›Œํฌ (8)
      • ์•Œ๊ณ ๋ฆฌ์ฆ˜ (1)
      • ์ž๋ฃŒ๊ตฌ์กฐ (2)
      • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (0)
      • ์šด์˜์ฒด์ œ (0)
      • ์†Œํ”„ํŠธ์›จ์–ด (15)
      • ๊ฐœ๋ฐœ์ƒ์‹ (0)
    • โšก๏ธ Project (7)
      • ๐Ÿ’Ž Danmi (3)
      • ํšŒ์›๊ฐ€์ž…์—ฐ์Šต (2)
      • ZRM(Zod ReactHookForm MUI) (1)
      • ๐ŸชHife (1)
      • ๐ŸŽท UI ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ์„ค๊ณ„ (0)
    • ๐Ÿ”ค Language (26)
      • HTML (3)
      • CSS (4)
      • JavaScript (7)
      • TypeScript (12)
    • ๐Ÿ”Ž ๊ธฐํƒ€ (13)
    • ๐Ÿ“š Library (6)
      • JQuery (1)
      • React (0)
    • ๐Ÿ“’ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (1)
      • ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ (1)
    • ๐Ÿซ Framework (3)
      • Next.js (3)
  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก
  • ๋‚ด๋ฐฐ์บ _react_์ด์šฐ์ •
  • ๋‚ด๋ฐฐ์บ _react_์ด์•ˆ์ง„
RSS ํ”ผ๋“œ
๋กœ๊ทธ์ธ
๋กœ๊ทธ์•„์›ƒ ๊ธ€์“ฐ๊ธฐ ๊ด€๋ฆฌ

terryEHLee

์ปจํ…์ธ  ๊ฒ€์ƒ‰

ํƒœ๊ทธ

wis ์—ฐ์Šต๋ฌธ์ œ js ํšŒ๊ณ  til ps html CSS ์˜ค๊ณต์‹œ AWS programmers CS Lv0 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต ts redux WIL zod TIS

์ตœ๊ทผ๊ธ€

๋Œ“๊ธ€

๊ณต์ง€์‚ฌํ•ญ

์•„์นด์ด๋ธŒ

๐Ÿ–ฅ๏ธ CS(Computer Science)(26)

  • [๊ธฐ์ˆ ๋ฉด์ ‘] GET, POST ๋ฐ์ดํ„ฐ ํ๋ฆ„

    GET, POST ๋ฐ์ดํ„ฐ ํ๋ฆ„ GET ์‚ฌ์šฉ์ž๊ฐ€ ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ URL์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜, ํ•˜์ดํผ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์›น ์„œ๋ฒ„์— GET ์š”์ฒญ์ด ์ „์†ก ์š”์ฒญ ๋ฉ”์‹œ์ง€์˜ ํ—ค๋”๋งŒ ์„œ๋ฒ„๋กœ ์ „์†ก๋˜๊ณ  ์š”์ฒญ ๋ฉ”์‹œ์ง€ ๋ณธ๋ฌธ์€ ์ „์†ก๋˜์ง€ ์•Š์Œ ์„œ๋ฒ„๋Š” ์š”์ฒญ ๋ฉ”์‹œ์ง€ ํ—ค๋”๋ฅผ ํ™•์ธํ•˜์—ฌ ์‘๋‹ต์„ ์ƒ์„ฑ ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์— ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋จ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์„ ๋ฐ›์•„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์คŒ POST ์‚ฌ์šฉ์ž๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ form ์š”์†Œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์ œ์ถœ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์›น ์„œ๋ฒ„์— POST ์š”์ฒญ์ด ์ „์†ก ์š”์ฒญ ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์—๋Š” ํผ ์š”์†Œ์˜ ๊ฐ’๋“ค์ด ํฌํ•จ ์„œ๋ฒ„๋Š” ์š”์ฒญ ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์„ ๋ฐ›์•„ ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์„ ์ƒ์„ฑ ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์— ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ ํฌํ•จ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์‘๋‹ต ๋ฉ”์‹œ์ง€์˜ ๋ณธ๋ฌธ์„ ๋ฐ›์•„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์คŒ Reference clova-x

    2023.09.07
  • [๊ธฐ์ˆ ๋ฉด์ ‘] GET vs POST

    Get ๊ณผ Post์˜ ์ฐจ์ด : ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ํ•  ๋•Œ ์‚ฌ์šฉ๋จ. Get์€ ์ฃผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ, Post๋Š” ์ฃผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ฒ„๋กœ ์ œ์ถœํ•  ๋•Œ ์‚ฌ์šฉ๋จ. GET POST ๋ชฉ์  ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜์—ฌ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ด ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ฒ„๋กœ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ์ดํ„ฐ๋ฅผ URL ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ์ „์†ก ๋ฐ์ดํ„ฐ๊ฐ€ URL์— ๋…ธ์ถœ๋˜์–ด ๋ณด์•ˆ์— ์ทจ์•ฝ ๋ฐ์ดํ„ฐ๋ฅผ HTTP ์š”์ฒญ ๋ณธ๋ฌธ์— ํฌํ•จํ•˜์—ฌ ์ „์†ก ๋ฐ์ดํ„ฐ๊ฐ€ URL์— ๋…ธ์ถœ๋˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์— ์ œํ•œ์ด ์—†๊ณ  ๋ณด์•ˆ์— ๋น„๊ต์  ์•ˆ์ „ํ•จ ์บ์‹ฑ ์š”์ฒญ์ด ์บ์‹œ ๋  ์ˆ˜ ์žˆ์Œ ๋™์ผํ•œ ์š”์ฒญ์ด ๋ฐ˜๋ณต๋˜๋ฉด ์ด์ „ ์‘๋‹ต ๋ฐ˜ํ™˜ ๊ฐ€๋Šฅ ์บ์‹œ๋˜์ง€ ์•Š๊ณ  ๋งค๋ฒˆ ์„œ๋ฒ„๋กœ ์ „๋‹ฌ๋จ ๋ถ๋งˆํฌ URL์— ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น URL์„ ๋ถ๋งˆํฌํ•˜๊ฑฐ๋‚˜ ๊ณต์œ ํ•˜๊ธฐ ์‰ฝ๋‹ค. URL์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋˜์ง€ ..

    2023.09.06
  • [๊ธฐ์ˆ ๋ฉด์ ‘] ๋ธŒ๋ผ์šฐ์ € ์ž‘๋™๋ฐฉ์‹

    ๋ธŒ๋ผ์šฐ์ € ์ž‘๋™๋ฐฉ์‹ URL ํ•ด์„ ๋ฐ ์š”์ฒญ ์‚ฌ์šฉ์ž๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ์ฐฝ์— URL ์ž…๋ ฅ ์‹œ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ํ•ด๋‹น ์›น ์„œ๋ฒ„ IP ์ฃผ์†Œ๋ฅผ DNS(Domain Name Systerm) ์„œ๋ฒ„์—์„œ ํƒ์ƒ‰ ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„์— HTTP ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ , ์›น ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญ. ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ์ •๋ณด๋„ ํ•จ๊ป˜ ์ „์†ก๋จ ์„œ๋ฒ„ ์‘๋‹ต ์„œ๋ฒ„๋Š” ์š”์ฒญ์„ ๋ฐ›๊ณ , ์š”์ฒญ๋œ ์›น ํŽ˜์ด์ง€์˜ ๋ฆฌ์†Œ์Šค(HTML ๋ฌธ์„œ, CSS, JS, ์ด๋ฏธ์ง€)๋ฅผ ์ฐพ์•„์„œ ์‘๋‹ต ์‘๋‹ต์€ HTTP ์ƒํƒœ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์ „์†ก HTML ํŒŒ์‹ฑ ๋ฐ ๋ Œ๋”๋ง ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ HTML ๋ฌธ์„œ๋ฅผ ํŒŒ์‹ฑํ•˜์—ฌ DOM(Document Object Model)์„ ์ƒ์„ฑ(DOM์€ ์›น ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ์™€ ๋‚ด์šฉ์„ ํ‘œํ˜„ํ•˜๋Š”ํŠธ๋ฆฌ๊ตฌ์กฐ) CSS ํŒŒ์ผ๋„ ๋‹ค์šด๋กœ๋“œ/ํŒŒ์‹ฑํ•˜์—ฌ CSSOM(CSS Object Model: ์Šค..

    2023.09.06
  • [๊ธฐ์ˆ ๋ฉด์ ‘] ๋™๊ธฐ/๋น„๋™๊ธฐ ์ฐจ์ด

    ๋™๊ธฐ/๋น„๋™๊ธฐ ์ฐจ์ด : ์—ฌ๋Ÿฌ ์ž‘์—…๋“ค์ด ์žˆ์„ ๋•Œ์— ํ•ด๋‹น ์ž‘์—…๋“ค์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š”์ง€ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š”์ง€์— ๋”ฐ๋ผ ๋™๊ธฐ/๋น„๋™๊ธฐ๊ฐ€ ๊ตฌ๋ถ„๋œ๋‹ค. ๋™๊ธฐ|Synchronous ํ•˜๋‚˜์˜ ์ž‘์—…์ด ๋๋‚˜์•ผ ๊ทธ ๋‹ค์Œ ์ž‘์—…์ด ์‹œ์ž‘๋œ๋‹ค ๋‹จ์ˆœํ•˜๊ณ  ์ง๊ด€์ ์ธ ์ฝ”๋“œ, ๋””๋ฒ„๊น…ํ•˜๊ธฐ ์‰ฌ์›€ CPU๋‚˜ ์‹œ์Šคํ…œ ์ž์›์˜ ํ™œ์šฉ์ด ๋น„ํšจ์œจ์ , ๋ธ”๋กœํ‚น ์ž‘์—…์œผ๋กœ ์ „์ฒด app ์„ฑ๋Šฅ์— ์˜ํ–ฅ ๋น„๋™๊ธฐ|Asynchronous ์—ฌ๋Ÿฌ ์ž‘์—…๋“ค์ด ๋™์‹œ์— ๋ณ‘๋ ฌ์ ์œผ๋กœ ์ง„ํ–‰๋จ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์ตœ์†Œํ™” ๋ฐ ์‹œ์Šคํ…œ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉ๊ฐ€๋Šฅ ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ, ํŒŒ์ผ ์ฝ๊ธฐ/์“ฐ๊ธฐ, ํƒ€์ด๋จธ ๋“ฑ์˜ ์ž‘์—…์ฒ˜๋ฆฌ์— ์‚ฌ์šฉ๋จ ๋น„๋™๊ธฐํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•„์š”์„ฑ * ์„ฑ๋Šฅํ–ฅ์ƒ: ์—ฌ๋Ÿฌ ์ž‘์—…์„ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜์—ฌ CPU ๋ฐ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ(๋„คํŠธ์›Œํฌ ์š”์ฒญ) * ๋ฐ˜์‘์„ฑ ํ–ฅ์ƒ * ๋ฉ€ํ‹ฐํ…Œ์Šคํ‚น * ๋ธ”๋กœํ‚น ๋ฐฉ์ง€ * ์ด๋ฒคํŠธ ์ฒ˜..

    2023.09.05
  • [๊ธฐ์ˆ ๋ฉด์ ‘] ํ˜ธ์ด์ŠคํŒ…

    ํ˜ธ์ด์ŠคํŒ… JS์—์„œ ๋ณ€์ˆ˜, ํ•จ์ˆ˜ ์„ ์–ธ์„ ํ˜„์žฌ ์Šค์ฝ”ํ”„์˜ ๋งจ ์œ„๋กœ ๋Œ์–ด์˜ฌ๋ ค ์ฝ”๋“œ ์‹คํ–‰ ์ด์ „์— ๋ณ€์ˆ˜ ๋ฐ ํ•จ์ˆ˜ ์„ ์–ธ์ด ๋ฉ”๋ชจ๋ฆฌ์— ํ• ๋‹น๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๊ฒŒ ํ•จ ๋ณ€์ˆ˜ ํ˜ธ์ด์ŠคํŒ… var ๋ณ€์ˆ˜ ์„ ์–ธ์ด ๋Œ์–ด์˜ฌ๋ ค์ง€๊ณ , let/const ๋ณ€์ˆ˜์„ ์–ธ์€ ๋ธ”๋ก ์Šค์ฝ”ํ”„๋ฅผ ๊ฐ€์ง€๋ฏ€๋กœ ํ˜ธ์ด์ŠคํŒ…์˜ ์˜ํ–ฅ์„ ๋œ ๋ฐ›์Œ ํ•จ์ˆ˜ ํ˜ธ์ด์ŠคํŒ… ํ•จ์ˆ˜ ์„ ์–ธ๋ฌธ์€ ๋Œ์–ด์˜ฌ๋ ค์ง€๋‚˜, ํ•จ์ˆ˜ ํ‘œํ˜„์‹์€ ํ˜ธ์ด์ŠคํŒ…๋˜์ง€ ์•Š์Œ Reference chat-gpt

    2023.09.04
  • [๊ธฐ์ˆ ๋ฉด์ ‘] ๋ฌดํ•œ์Šคํฌ๋กค ๊ตฌํ˜„์‹œ ์ฃผ์š” ๊ณ ๋ ค์‚ฌํ•ญ

    ๋งŒ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋กœ ๋ฌดํ•œ์Šคํฌ๋กค ๊ตฌํ˜„์‹œ ๊ณ ๋ คํ•  ์ ๋“ค ๊ฐ€์ƒํ™”(Virtualization): ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ๋กœ๋“œํ•˜์ง€ ์•Š๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กคํ•  ๋•Œ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ ์œผ๋กœ ๋กœ๋“œํ•จ. ๋ณด์ด๋Š” ๋ถ€๋ถ„๋งŒ ๋žœ๋”๋งํ•˜๊ณ  ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ ๋ฉ”๋ชจ๋ฆฌ์— ์œ ์ง€ ๋ฐ์ดํ„ฐ ์ฒญํฌ(Chunking): ๋ฐ์ดํ„ฐ๋“ค์„ ์ž‘์€ ๋ฐ์ดํ„ฐ ์ฒญํฌ๋กœ ๋‚˜๋ˆ„์–ด ๋กœ๋“œํ•จ. ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กœ์šด ์ฒญํฌ๋ฅผ ๋กœ๋“œํ•˜์—ฌ ์ดˆ๊ธฐ ๋กœ๋”ฉ ์‹œ๊ฐ„ ๊ฐ์†Œ ์Šคํฌ๋กค ์ด๋ฒคํŠธ ์ตœ์ ํ™”: ์Šคํฌ๋กค ์ด๋ฒคํŠธ์— ์ ์ ˆํ•œ ๋””๋ฐ”์šด์Šค(debounce), ์Šค๋กœํ‹€(throttle)ํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ๋กœ๋“œ ๋ฐฉ์ง€ ๋ฐ์ดํ„ฐ ์บ์‹ฑ: ์ด๋ฏธ ๋กœ๋“œํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹ฑํ•˜์—ฌ ์ค‘๋ณต ๋ฐ์ดํ„ฐ ๋กœ๋”ฉ์„ ๋ฐฉ์ง€ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์š”์ฒญ ์ˆ˜๋ฅผ ์ค„์ด๊ณ  ์„ฑ๋Šฅ ํ–ฅ์ƒ ๋กœ๋”ฉ ์ธ๋””์ผ€์ดํ„ฐ: ๋กœ๋”ฉ์ค‘์ž„์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ฆผ ์—๋Ÿฌ ํ•ธ๋“ค๋ง ์„ฑ๋Šฅ ์ตœ์ ํ™”: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ ํŠœ..

    2023.09.01
์ด์ „
1 2 3 4 5
๋‹ค์Œ
ํ‹ฐ์Šคํ† ๋ฆฌ
ยฉ 2018 TISTORY. All rights reserved.

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”