Daily/Today I Learned

22.05.04_TIL

ํ˜ธ๋ฐ€์ด 2022. 5. 4. 15:38

๐Ÿ“Œ ์ฒ˜์Œ ํŽ˜์–ด๋ถ„๊ณผ ํ”„๋กœ์ ํŠธ(?)๋ฅผ ํ•˜๋Š” ๋‚ ์ด๋ผ ์‚ด์ง ๊ธด์žฅํ–ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋ฌธ์ œ ํ‘ธ๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๊ณ„์‚ฐ๊ธฐ์˜ ๋ชฉ์—…์„ ์ œ์ž‘ํ•ด์•ผํ•˜๋Š” ๊ณผ์ •์„ ๊ฐ™์ด ํ•˜๋Š” ๊ฒƒ์ด๋ผ ๋ฐฉํ–ฅ ์žก๋Š” ๋ฒ• ๋ถ€ํ„ฐํ•ด์„œ ์กฐ๊ธˆ ์ƒ๊ฐ์„ ํ•ด๋‘์—ˆ๋‹ค.

 

 

๐Ÿ“— ์˜ค๋Š˜ ํ•™์Šตํ•œ ๋‚ด์šฉ

CSS

  • FlexBox 
    • basis
    • grow

JavaScript ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด

  • [Baekjoon]๋‹จ์–ด ๊ธธ์ด์žฌ๊ธฐ

๊ณ„์‚ฐ๊ธฐ ๋ชฉ์—… ๋ฐ CSS ๋””์ž์ธ

 

 

์˜ค๋Š˜์€ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ํŽ˜์–ด๋ถ„๊ณผ ๊ฐ์ž ๋””์ž์ธ์„ ํ•˜๋ฉด์„œ ๋ชฉ์—…์„ ์™„์„ฑ์‹œํ‚ค๋Š” ๋‚ ์ด์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‚˜๋Š” keyPad์˜ ํฌ๊ธฐ๋ฅผ ๊ณ ์ •์‹œํ‚จ ๋’ค grow๋ฅผ ์‚ฌ์šฉํ•ด ๋งž๊ฒŒ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์˜€๋Š”๋ฐ ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ํ™”๋ฉด์˜ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ค ๋•Œ ๋ฒ„ํŠผ์˜ ํฌ๊ธฐ๋Š” ์ค„์–ด๋“ค์ง€ ์•Š์•˜๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ผ์ด๋ธŒ์„ธ์…˜์—์„œ basis๋งŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ„ํŠผ์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฒ•์„ ์ž์„ธํžˆ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค.

๋˜ํ•œ, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๋‹ค์–‘ํ•œ ๋””์ž์ธ์„ ๋ณด๊ณ  ๋Š๋‚€์ ์œผ๋กœ๋Š” ๋‚˜๋Š” ๋„ˆ๋ฌด ํ‹€์— ๊ฐ‡ํ˜€์žˆ๋Š” ์‚ฌ๋žŒ์ด ์•„๋‹Œ๊ฐ€ ์ƒ๊ฐํ–ˆ๋‹ค. ๋ฌผ๋ก  ๋‚˜๋ž‘ ๋น„์Šทํ•˜๊ฒŒ ๋‚˜์™€์žˆ๋Š” ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋”ฐ๋ผ ๋ชฉ์—…์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ถ„๋“ค๋„ ์žˆ์—ˆ๋‹ค.

ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด์„œ๋„ ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ๋„ˆ๋ฌด ์ข‹์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐ์ด ๋“ค์–ด ์•ž์œผ๋กœ๋Š” ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ํ‹€์— ๋ฒ—์–ด๋‚˜๋”๋ผ๋„ ๋ณธ ํŒŒ์ผ์€ ๋ฐฑ์—…์„ ํ•ด๋‘๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ์ž‘์—…์„ ํ•ด์„œ ์™„์„ฑํ•ด ๋ณด๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€์•ผ๊ฒ ๋‹ค!!

 

ํŽ˜์–ด๋ถ„๊ณผ ์ฒ˜์Œ ์ž‘์„ฑํ•œ ๋ชฉ์—…
ํ˜ผ์ž ์ž‘์„ฑํ•ด๋ณธ ๊ณ„์‚ฐ๊ธฐ
basis์†์„ฑ๋งŒ ์ด์šฉํ•œ ๊ณ„์‚ฐ๊ธฐ

 

๐Ÿ“˜ ์ถ”๊ฐ€๋กœ ๊ณต๋ถ€ํ•  ๋‚ด์šฉ

DOM ์กฐ์ž‘๋ฐฉ๋ฒ•

 

Flexbox ์†์„ฑ

 

JavaScript๋กœ ๊ณ„์‚ฐ๊ธฐ ๊ตฌํ˜„๋ฐฉ๋ฒ•

 

 

๊ธˆ์š”์ผ๋‚  ์žˆ์„ ๊ณ„์‚ฐ๊ธฐ ๊ตฌํ˜„์—์„œ ๋’ค์ณ์ง€์ง€ ์•Š๋„๋ก DOM ์กฐ์ž‘ ๋ฐฉ๋ฒ• ๋ฐ ๊ณ„์‚ฐ๊ธฐ ๊ตฌํ˜„๋ฐฉ๋ฒ•, Flexbox ์†์„ฑ์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ•œ๋ฒˆ ๊ณต๋ถ€ํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

 

 

 

๐Ÿ“ ์˜ค๋Š˜ ๋Š๋‚€์  & ๋งˆ์Œ ๊ฐ€์ง

  • ํ‹€์— ๊ฐ‡ํžŒ ์‚ฌ๊ณ ๋ฐฉ์‹์„ ๊ณ ์น  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž!!
  • Flexbox์˜ basis์†์„ฑ์— ๋Œ€ํ•ด ๋” ๊ณต๋ถ€ํ•ด๋ณด์ž!!

'Daily > Today I Learned' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

22.05.06_TIL  (0) 2022.05.06
22.05.05_TIL  (0) 2022.05.05
22.05.03_TIL  (0) 2022.05.03
22.05.02_TIL  (0) 2022.05.02
22.05.01_TIL(์ผ์ฃผ์ผ๊ฐ„ ํšŒ๊ณ )  (0) 2022.05.01