Front-End

    [CSS ๋ฐ˜์‘ํ˜• ๋‹จ์œ„] Rem, Em ์ •๋ฆฌ ๋ฐ ํ™œ์šฉ (feat. ๋“œ๋ฆผ์ฝ”๋”ฉ)

    [CSS ๋ฐ˜์‘ํ˜• ๋‹จ์œ„] Rem, Em ์ •๋ฆฌ ๋ฐ ํ™œ์šฉ (feat. ๋“œ๋ฆผ์ฝ”๋”ฉ)

    ๋ฐ˜์‘ํ˜• ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฐฝ์— ์‚ฌ์ด์ฆˆ์— ๋”ฐ๋ผ ์œ ๋™์„ฑ ์žˆ๊ฒŒ ์›€์ง์ด๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋‹ด์•„๋‚ด์•ผ ํ•œ๋‹ค. ์˜ˆ์ „์— ์Šค๋งˆํŠธํฐ์œผ๋กœ ์–ด๋–ค ์›น์‚ฌ์ดํŠธ๋ฅผ ๋“ค์–ด๊ฐ”๋‹ค๊ฐ€ ํ”ผ์”จ๋ฒ„์ „์œผ๋กœ ๋œจ๋Š” ๊ฑธ ๋ณด๊ณ  ๋ถˆํŽธํ•ด์„œ ๋ฐ”๋กœ ๋‚˜์™”๋˜ ์ ์ด ์žˆ๋‹ค. ์ƒํ’ˆ์„ ๊ตฌ๋งคํ•˜๊ธฐ ์œ„ํ•ด ๋“ค์–ด๊ฐ”๋‹ค๊ฐ€ ์ œํ’ˆ๋„ ์•ˆ ๋ณด๊ณ  ๋„๋กœ ๋‚˜์˜ค๊ฒŒ ๋œ ๊ฒƒ์ด๋‹ค. ๊ทธ ๊ธฐ์—… ์ž…์žฅ์—์„œ๋Š” ๋ชจ๋ฐ”์ผ ๋ฒ„์ „์„ ์ œ๋Œ€๋กœ ๊ตฌ์ถ•ํ•ด๋†“์ง€ ์•Š์•„ ๊ณ ๊ฐ ํ•œ ๋ช…์„ ๋ฐ”์ด ๋ฐ”์ด ํ•œ ๊ฒƒ์ผ ์ˆ˜๋„ ์žˆ๋‹ค. ๋ฐ˜์‘ํ˜•์œผ๋กœ ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ์–ด๋–ค ์‚ฌ์šฉ์ž๊ฐ€ ์ด์šฉํ•˜๋“  ๋ณด๊ธฐ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค์–ด๋‚ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด์„  px๊ณผ ๊ฐ™์€ ์ ˆ๋Œ€์ ์ธ ๊ณ ์ •ํ˜• ๋‹จ์œ„๊ฐ€ ์•„๋‹Œ ์ƒ๋Œ€์ ์ธ ๋‹จ์œ„๋ฅผ ํ™œ์šฉํ•  ์ค„ ์•Œ์•„์•ผ ํ•œ๋‹ค. ์ฝ˜ํ…์ธ ๊ฐ€ ๋ฌผ์ฒ˜๋Ÿผ ์–ด๋””๋“  ๋‹ด๊ธธ ์ˆ˜ ์žˆ๊ฒŒ ๋ง์ด๋‹ค! CSS์˜ ์ƒ๋Œ€์ ์ธ ๋‹จ์œ„ rem, rem, vw, vh, % 1. Rem ์›น์— ๊ฐ€์žฅ ์ตœ์ƒ์œ„์ธ ๋ฃจํŠธ ์š”..

    [์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ณธ] ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ ๋ฐฐ์—ด Array ๋ฉ”์†Œ๋“œ ์ •๋ฆฌ (feat.๋“œ๋ฆผ์ฝ”๋”ฉ)

    [์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ณธ] ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ ๋ฐฐ์—ด Array ๋ฉ”์†Œ๋“œ ์ •๋ฆฌ (feat.๋“œ๋ฆผ์ฝ”๋”ฉ)

    ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๋‹ค๋ณด๋ฉด ๋ฐฐ์—ด๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ• ๋•Œ๊ฐ€ ๋งŽ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ํ’€์ด๋ฅผ ๋ณด๋ฉด ์ƒˆ๋กœ์šด ๋ฉ”์†Œ๋“œ๋“ค๊ณผ ํ™œ์šฉ๋ฒ•์„ ๋ณด๋ฉฐ ๊ฐํƒ„์ด ๋‚˜์˜จ๋‹ค. ์ƒˆ๋กœ์šด ๋ฉ”์†Œ๋“œ๋“ค๋„ ๊ณต๋ถ€ํ• ๊ฒธ์‚ฌ๊ฒธ์‚ฌ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ๋ฅผ ์ •๋ฆฌํ•ด๋ณธ๋‹ค. ๋ค๋ฒผ๋ผ ๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ!! 1. ๋ฐฐ์—ด(Array) ๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ์ง‘ํ•ฉ์ด๋‹ค. ๋ฐฐ์—ด์€ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์˜ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. let numArr = [1, 2, 3, 4]; console.log(numArr); // [1, 2, 3, 4] 2. ๋ฐฐ์—ด (Array) ๋ฉ”์†Œ๋“œ ์™€ ์˜ˆ์‹œ 2-1. toString ๋ฐฐ์—ด์˜ ์žˆ๋Š” ์š”์†Œ๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ let arr = [1,2,3,4] console.log(arr.toString()); // 1,2,3,4 let arr2 = ['a', 'b', 'c', ..

    [์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ณธ] ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ Math ๋ฉ”์†Œ๋“œ ์ •๋ฆฌ, ๋กœ๋˜๋ฒˆํ˜ธ ์ถ”์ถœ๊ธฐ

    [์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ๋ณธ] ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ Math ๋ฉ”์†Œ๋“œ ์ •๋ฆฌ, ๋กœ๋˜๋ฒˆํ˜ธ ์ถ”์ถœ๊ธฐ

    1. Math๊ฐ์ฒด Math๊ฐ์ฒด๋Š” ์ˆ˜ํ•™์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ƒ์ˆ˜์˜ ํ•จ์ˆ˜๋“ค์„ ๊ตฌํ˜„ํ•ด๋†“์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ํ‘œ์ค€ ๋‚ด์žฅ ๊ฐ์ฒด์ด๋‹ค. 1-2. Math๊ฐ์ฒด ํŠน์ง• Math๊ฐ์ฒด๋Š” Number ์ž๋ฃŒํ˜•๋งŒ ์ง€์›ํ•˜๋ฉฐ BigInt์™€๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. (BigInt : Number๋ณด๋‹ค ํฐ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋‚ด์žฅ๊ฐ์ฒด) constrctor(์ƒ์„ฑ์ž)๊ฐ€ ์—†๋‹ค instance๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ๋ฐ”๋กœ Math๊ฐ์ฒด์˜ ๋ชจ๋“  ๋ฉ”์†Œ๋“œ์™€ ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 2. ๋Œ€ํ‘œ์  Math ๋ฉ”์†Œ๋“œ์™€ ์˜ˆ์‹œ 2-1. Math.floor(num) โžก๏ธ Number ์ธ์ˆ˜์˜ ์†Œ์ˆ˜์  ์ดํ•˜๋ฅผ ๋‚ด๋ฆผํ•˜์—ฌ ์ •์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ ์Œ์ˆ˜์ผ ๊ฒฝ์šฐ ์†Œ์ˆ˜์  ์ดํ•˜๋ฅผ ๋‚ด๋ฆผํ•œ ํ›„ -1 ํ•œ ์ •์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ Math.floor(1.6); //1 Math.floor(1.2); //1 Math.floor..

    [JS] ๋…ธ๋งˆ๋“œ ์ฝ”๋” : ๋ฐ”๋‹๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฑŒ๋ฆฐ์ง€ ํ›„๊ธฐ

    [JS] ๋…ธ๋งˆ๋“œ ์ฝ”๋” : ๋ฐ”๋‹๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฑŒ๋ฆฐ์ง€ ํ›„๊ธฐ

    ๋ชฉ์ฐจ 1. ์ฑŒ๋ฆฐ์ง€ ํ›„๊ธฐ 2. ๊ฐ•์˜์†Œ๊ฐœ 3. ์ฑŒ๋ฆฐ์ง€์†Œ๊ฐœ 4. ์œ ์ตํ–ˆ๋˜ ๊ธฐ๋Šฅ 1. ์ฑŒ๋ฆฐ์ง€ ํ›„๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฑŒ๋ฆฐ์ง€๊ฐ€ ๋๋‚ฌ๋‹ค...!!!!! ์ฑŒ๋ฆฐ์ง€ ๋‘ ๋ฒˆ์งธ ๋‚  ๋…ธ๋งˆ๋“œ ์ฝ”๋” ์ฑŒ๋ฆฐ์ง€๊ฐ€ ์žˆ์—ˆ๋˜๊ฑธ ๊นŒ๋จน์–ด์„œ ํ•˜๋ฃจ๋ฅผ ๋นผ๋จน์—ˆ๋‹ค

    [GitHub] ๊นƒํ—ˆ๋ธŒ์— gif ํŒŒ์ผ ์—…๋กœ๋“œ (๋งฅ๋ถ)

    [GitHub] ๊นƒํ—ˆ๋ธŒ์— gif ํŒŒ์ผ ์—…๋กœ๋“œ (๋งฅ๋ถ)

    ํ”„๋กœํ•„ README๋ฅผ ์ž‘์„ฑํ•˜๋ฉด์„œ gif๋ฅผ ํ•˜๋‚˜ ์˜ฌ๋ ธ์—ˆ๋Š”๋ฐ ๋‹ค์‹œ ์“ฐ๋ ค๋‹ˆ๊นŒ ๊ธˆ๋ฐฉ ์žŠ์–ด์„œ ๊ธฐ๋กํ•ด๋‘๋ ค๊ณ  ํ•œ๋‹ค. ๋ฆฌ๋“œ๋ฏธ์— ๊ทธ๋ƒฅ ์˜ฌ๋ฆฌ๋ฉด ๋˜๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ ์•„๋‹ˆ๋ผ์„œ ๊ท€์ฐฎ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ๊ธฐ๋กํ•˜์ž. repository์— ์žˆ๋Š” READMEํŒŒ์ผ์„ ์ ๋‹ค ๋ณด๋ฉด gif ํŒŒ์ผ์ด ํ•„์š”ํ•ด์ง€๋Š” ์ˆœ๊ฐ„์ด ์žˆ๋‹ค. ์ด๋ฏธ์ง€๋งŒ ์˜ฌ๋ฆฌ๊ธฐ์—๋Š” ๋ฐ‹๋ฐ‹ํ•œ ๋Š๋‚Œ์ด ๋“ค๊ณ  ํ”„๋กœ์ ํŠธ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ชจ์Šต์ด ์›€์ง์ด๊ฒŒ ๋ณด์˜€์œผ๋ฉด ์ข‹๊ฒ ๋‹ค ์‹ถ์€ ์ˆœ๊ฐ„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์˜ฌ๋ฆฐ ๊ธฐ๊น”๋‚˜๊ฒŒ ์›€์ง์ด๋Š” ๊ธฐ๋Šฅ๋“ค์„ ๋ณธ ์ˆœ๊ฐ„ 1. ๋งฅ๋ถ์„ ์ด์šฉํ•œ ํ”„๋กœ์ ํŠธ ๋…นํ™” cmd + shift + 5 ๋ฒ„ํŠผ์„ ๋™์‹œ์— ๋ˆ„๋ฅด๋ฉด ์ „์ฒด ํ™”๋ฉด์„ ๊ธฐ๋กํ•˜๊ฑฐ๋‚˜ ์„ ํƒํ•œ ํ™”๋ฉด์„ ๋ถ€๋ถ„ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ถ€๋ถ„์ ์œผ๋กœ ์„ ํƒํ•œ ํ™”๋ฉด์„ ๊ธฐ๋กํ•˜๋ ค๊ณ  ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ์ƒํƒœ์ด๋‹ค. ๊ธฐ๋ก์„ ํด๋ฆญํ•˜๋ฉด ์Šคํฌ๋ฆฐ ๋…นํ™”๊ฐ€ ์‹œ์ž‘๋œ๋‹ค. 2. ๋งฅ๋ถ์„ ์ด์šฉํ•œ ๋น„๋””์˜ค ํŽธ์ง‘ ์งง..