๐ŸŒŸ๋ธŒ๋ผ์šฐ์ € ๋™์ž‘ ๋ฐฉ์‹

hojuneยท2023๋…„ 9์›” 8์ผ
0

Web Development

๋ชฉ๋ก ๋ณด๊ธฐ
20/33

์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ์„œ๋ฒ„์— ํ•„์š”ํ•œ ์ž์›์„ ์š”์ฒญํ•˜๋ฉด ์„œ๋ฒ„๋Š” ์‘๋‹ตํ•˜๊ณ  ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด๋ฅผ ํ•ด์„ํ•œ ํ›„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ € ๊ตฌ์„ฑ ์š”์†Œ

  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค
    ui๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ
  • ๋ธŒ๋ผ์šฐ์ € ์—”์ง„
    ui์™€ ๋ Œ๋”๋ง ์—”์ง„ ์‚ฌ์ด ๋™์ž‘์„ ์ œ์–ด ํ•˜๋ฉฐ data storage๋ฅผ ์ฐธ์กฐํ•˜๋ฉฐ ๋กœ์ปฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ์“ฐ๊ณ  ์ฝ์œผ๋ฉฐ ๋‹ค์–‘ํ•œ ์ž‘์—…์ง„ํ–‰
  • ๋ Œ๋”๋ง ์—”์ง„
์›น ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์‘๋‹ต ๋ฐ›์€ ์ž์›์„ ์›น ๋ธŒ๋ผ์šฐ์ € ์ƒ์— ๋‚˜ํƒ€๋‚ธ๋‹ค.

ex) ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ HTML ๋ฌธ์„œ๋ฅผ ์‘๋‹ต๋ฐ›์œผ๋ฉด ๋ Œ๋”๋ง ์—”์ง„์˜ HTML ํŒŒ์„œ์™€
CSS ํŒŒ์„œ์— ์˜ํ•ด ํŒŒ์‹ฑ(parsing)๋˜์–ด DOM, CSSOM(css object model)ํŠธ๋ฆฌ๋กœ ๋ณ€ํ™˜๋˜๊ณ  
๋ Œ๋” ํŠธ๋ฆฌ๋กœ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. 
์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ ๋ Œ๋” ํŠธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €๋Š” ์›น ํŽ˜์ด์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 

๋”์€ ํŠธ๋ฆฌ๋ผ๋Š” ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. 
๋œป์€ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ htmlํŽ˜์ด์ง€๋ฅผ ์ธ์‹ํ•˜๋Š” ๋ฐฉ์‹์„ ์˜๋ฏธํ•œ๋‹ค.
  • ํ†ต์‹ 
    http์š”์ฒญ๊ณผ ๊ฐ™์€ ์„œ๋ฒ„์™€ ํ†ต์‹ ์ด ๊ฐ€๋Šฅ์ผ€ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํ˜ธ์ถœ์— ์‚ฌ์šฉ

  • jsํ•ด์„๊ธฐ

  • ui๋ฐฑ์—”๋“œ
    select, input๋“ฑ ๊ธฐ๋ณธ์ ์ธ ์œ„์ ฏ์„ ๊ทธ๋ฆฌ๋Š” ์ธํ„ฐํŽ˜์ด์Šค

  • ์ž๋ฃŒ ์ €์žฅ์†Œ
    ๋ธŒ๋ผ์šฐ์ € ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด ์ €์žฅ

0๊ฐœ์˜ ๋Œ“๊ธ€