TIL 16: ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ, ์ด๋ฒคํŠธ ๊ฐ์ฒด
TIL/JavaScript 2021. 8. 9. 19:07

์˜ค๋Š˜์€ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ํŽ˜์ด์ง€ ๋งˆ์ € ์™„์„ฑํ•˜๊ณ , ์ด๋ฒคํŠธ ๊ฐ์ฒด์— ๋Œ€ํ•ด ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ์ฃผ๋ง์— ์‚ด์ง 1์ฃผ์ฐจ์— ๋ฐฐ์šด ์ฝ”ํ”Œ๋ฆฟ ๋‚ด์šฉ ๋ณต์Šตํ•˜๊ณ , ํŽ˜์–ด๋ถ„์ด๋ž‘ ํ•จ๊ป˜ ๋‘์‹œ๊ฐ„ ์ •๋„ ์‹œ๊ฐ„์„ ๋” ๋‚ด์„œ ์ด ์‚ฌ์ดํŠธ๋ฅผ ์™„์„ฑํ•ด๋ณด์•˜์–ด์š”! ์ผ๋‹จ Bare Minimum ์ด์ƒ์œผ๋กœ ๋” ๋งŽ์€ ๊ฒƒ๋“ค์„ ํ•ด๋ƒˆ๊ธฐ์— ๋งŒ์กฑ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ํ•ญ์ƒ ๊ธฐ๋ณธ๊ธฐ๊ฐ€ ๋‹ค์ ธ์ง€๋„๋ก ์ฃผ์˜ํ•˜๋ฉฐ ๊ณต๋ถ€ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ๊พธ๋ฉฐ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋””์ฆˆ๋‹ˆ๋ฅผ ์ข‹์•„ํ•ด์„œ ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด๋ณด์•˜์–ด์š”! ๋‚˜๋ฆ„ ๋™์˜์ƒ, ์• ๋‹ˆ๋ฉ”์ด์…˜, Flexbox, Validation Check ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋ฅผ ๋„ฃ์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” HTML, CSS, DOM ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ œ๋Œ€๋กœ ๋œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ๋” ๋งŽ์€ ๊ฒƒ๋“ค์ด ํ•„์š”ํ•˜๊ฒ ์ง€๋งŒ ๋ณด์ด๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ๋ดค์„ ๋•Œ๋Š” ์–ผ์ถ” ๊ฐ–์ถœ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š”..

TIL8: CSS ๊ธฐ์ดˆ (2)
TIL/etc 2021. 7. 28. 00:27

๋ฐ•์Šค ๋ชจ๋ธ (Box Model) ๋ฐ•์Šค ๋ชจ๋ธ์€ ์›น์˜ ๊ตฌ์กฐ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์œ„ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๋ชจ๋“  ์›น์‚ฌ์ดํŠธ๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š”๋ฐ์š”. ์›น์‚ฌ์ดํŠธ์˜ ๋ฐ•์Šค๋ฅผ ์‚ดํŽด๋ณด์‹œ๋ ค๋ฉด ๋งฅ๋ถ ๊ธฐ์ค€์œผ๋กœ cmd+option+i ๋ฅผ ๋ˆ„๋ฅด์‹œ๊ณ  ์•„๋ž˜ "Computed" ์„นํ„ฐ๋ฅผ ๋ˆ„๋ฅด์‹œ๋ฉด ๋ณด์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•ด์„œ HTML์— ์“ฐ์—ฌ์ ธ ์žˆ๋Š” ๋‚ด์šฉ์„ ๊ตฌ์กฐํ™” ์‹œํ‚ค๊ณ  ์ข€ ๋” ๊ฐ€๋…์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๊ตฌ์„ฑ์š”์†Œ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. margin (์—ฌ๋ฐฑ) ์—ฌ๋ฐฑ ์ค‘ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ. ๊ฐ๊ฐ์˜ ๊ฐ’์€ top, right, bottom, left๋กœ ์‹œ๊ณ„๋ฐฉํ–ฅ์ž…๋‹ˆ๋‹ค. ๊ฐ’์„ ๋‘๊ฐœ๋งŒ ๋„ฃ์—ˆ์„ ๋•Œ๋Š” top, bottom๊ฐ’ // left, right๊ฐ’์œผ๋กœ ๋‚˜๋‰˜์–ด ์ง‘๋‹ˆ๋‹ค. ํ•˜๋‚˜๋งŒ ๋„ฃ๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ๋„ค ๋ฐฉํ–ฅ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. border(๊ฒฝ๊ณ„์„ ) ํ…Œ๋‘๋ฆฌ๋Š” ๋‹ค์–‘ํ•˜๊ฒŒ ํ‘œํ˜„๋  ์ˆ˜ ..

TIL 5: ์›น ๊ฐœ๋ฐœ ๋ฐ HTML ๊ธฐ์ดˆ
TIL/etc 2021. 7. 23. 16:00

์›น ๊ฐœ๋ฐœ ๊ธฐ์ดˆ ์›น์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ํฌ๊ฒŒ 3๊ฐ€์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. HTML, CSS, Java Script ์ธ๋ฐ์š”. ๊ฐ๊ฐ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. HTML ์›น์˜ ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์›น์˜ ์ œ๋ชฉ, ๋‚ด์šฉ, ํด๋ฆญ ๋ฒ„ํŠผ ๋“ฑ์„ ์–ด๋А ๋ถ€๋ถ„์— ํ‘œํ˜„ํ• ์ง€ ์ •ํ•ด์ค๋‹ˆ๋‹ค. CSS ์›น์„ ๊พธ๋ฉฐ์ฃผ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์›น์— ์ƒ‰์„ ์ž…ํžˆ๊ณ  ํฐํŠธ๋ฅผ ์ง€์ •ํ•ด์ฃผ๋Š” ๋“ฑ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ด์ค๋‹ˆ๋‹ค. Java Script ์›น์„ ๋™์ ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ๋Š” ๋‹จ์ˆœํžˆ ์ •๋ณด์ œ๊ณต์˜ ์—ญํ• ์„ ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž์™€๋„ ์ƒํ˜ธ์ž‘์šฉ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด Java Script ์ž…๋‹ˆ๋‹ค. HTML(HyperText Markup Language) ์›น ํŽ˜์ด์ง€์˜ ํ‹€์„ ๋งŒ๋“œ๋Š” ์–ธ์–ด ํƒœ๊ทธ๋“ค์˜ ์ง‘ํ•ฉ ์—ฌ๊ธฐ์„œ ..