๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

KATEGORIE159

[SITE] ์›น์‚ฌ์ดํŠธ - ํ…์ŠคํŠธ ์œ ํ˜•01 TextType01 ์›นํŽ˜์ด์ง€ ์‹ค์Šต์„ ์œ„ํ•œ ํ…์ŠคํŠธ ์œ ํ˜•์„ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ์ด๋ฒˆ ์œ ํ˜•์€ ๋ณดํ†ต ํ…์ŠคํŠธ๋กœ๋งŒ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉฐ ํ•จ๊ป˜ ์‹ค์Šต ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ˜† ์ด๋ฒˆ ์œ ํ˜•์€ ์ด๋ฏธ์ง€๊ฐ€ ๋“ค์–ด๊ฐ€์ง€ ์•Š๊ณ  ๋Œ€์‹  ์•„์ด์ฝ˜์ด ๋“ค์–ด๊ฐ€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ…์Šค๋ฅด๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋งŒํผ ๋” ์‹ ๊ฒฝ์จ์„œ ์ž‘์—…ํ•ด์ค๋‹ˆ๋‹ค! ์•„๋ž˜์˜ ํ”ผ๊ทธ๋งˆ๋Š” ํ•˜๋‚˜์˜ ์„น์…˜์„ ๋งŒ๋“ค์–ด์„œ componentํ•˜์—ฌ ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค! ๋˜ํ•œ ์ด๋ฏธ์ง€์Šคํ”„๋ผ์ดํŠธ ๊ธฐ๋Šฅ์„ ์œ„ํ•˜์—ฌ ํ”„๋ ˆ์ž„์„ ํ•˜๋‚˜ ๋” ๋งŒ๋“ค์–ด ์•„์ด์ฝ˜์„ 60px์”ฉ ๋ฐฐ์น˜์‹œ์ผฐ์Šต๋‹ˆ๋‹ค ๐Ÿ˜‡ ๋””์ž์ธํ•œ ์›น ํŽ˜์ด์ง€ ์‹œ์•ˆ์„ ๋ณด๋ฉฐ ํŽ˜์ด์ง€ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•œ ํ›„ ์›น ํ‘œ์ค€์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ์— ๋งž๋Š”์‹œ๋ฉ˜ํ‹ฑํ•œ ๋งˆํฌ์—…์„ ํ•ด์ค๋‹ˆ๋‹ค. TIP ! • ๊ตฌ์กฐ๋ฅผ ๋จผ์ € ๊ผผ๊ผผํ•˜๊ฒŒ .. 2022. 8. 31.
[JQUERY] jQuery ์†์„ฑ ์„ ํƒ์ž Jquery : ์†์„ฑ ์„ ํƒ์ž ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ jquery ์†์„ฑ ์„ ํƒ์ž์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜† #1. jquery ์†์„ฑ ์„ ํƒ์ž ๋‹ค์Œ์€ ์†์„ฑ ์„ ํƒ์ž์˜ ์ข…๋ฅ˜ ์ž…๋‹ˆ๋‹ค. ํ‘œ์™€ ์˜ˆ์ œ๋ฅผ ๋ณด๊ณ  ์ดํ•ดํ•ด๋ด…์‹œ๋‹ค! ์„ ํƒ์ž ์ข…๋ฅ˜ ์„ค๋ช… ์š”์†Œ[์†์„ฑ] $("p[class]") p ์š”์†Œ ์ค‘ class ์†์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ[์†์„ฑ='๊ฐ’'] $("p[class='abc']") p ์š”์†Œ ์ค‘ class๊ฐ€ 'abc'์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ[์†์„ฑ!='๊ฐ’'] $("p[class!='abc']") p ์š”์†Œ ์ค‘ class๊ฐ€ 'abc'๊ฐ€ ์•„๋‹Œ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ[์†์„ฑ='๊ฐ’'] $("p[class~='abc']") p ์š”์†Œ ์ค‘ class๊ฐ€ 'abc'์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 'abc' ์•ž ๋’ค๋กœ ์—ฐ๊ฒฐ๋œ ๋ฌธ์ž.. 2022. 8. 30.
[JQUERY] jQuery ๊ธฐ๋ณธ ์„ ํƒ์ž jQuery : ๊ธฐ๋ณธ ์„ ํƒ์ž ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ jQuery ๊ธฐ๋ณธ ์„ ํƒ์ž์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜† #1. jQuery ๊ธฐ๋ณธ ์„ ํƒ์ž jquery์—์„œ๋Š” html์š”์†Œ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ ๊ตฌํ˜„์ด ๋งŽ๊ธฐ ๋–„๋ฌธ์— CSS์™€ ๋ฐ€์ ‘ํ•œ ๊ด€๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ํ‘œ์™€ ํ•จ๊ป˜ ๊ธฐ๋ณธ ์„ ํƒ์ž์˜ ์ข…๋ฅ˜๋ฅผ ์•Œ์•„๋ด…์‹œ๋‹ค! ๐Ÿ˜‡ ์„ ํƒ์ž ์ข…๋ฅ˜ ์„ค๋ช… ํƒœ๊ทธ ์„ ํƒ์ž $("p") p ํƒœ๊ทธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. id ์„ ํƒ์ž $("#section") id๊ฐ€ section์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. class ์„ ํƒ์ž $(".section") class๊ฐ€ section์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ž์‹ ์„ ํƒ์ž $("#section > ul > li") #section์˜ ์ž์‹ ์š”์†Œ ์ค‘ li๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ธ์ ‘ ์„ ํƒ์ž $("#section + #content") #section์˜.. 2022. 8. 30.
[JAVASCRIPT] JQUERY ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ž€? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : Jquery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ jquery์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜† #1. Jquery๋ž€? JQuery๋กœ HTML์˜ ์š”์†Œ๋“ค์„ ์‰ฝ๊ฒŒ ์กฐ์ž‘ํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ Javascript๋ฅผ ๋ฏธ๋ฆฌ ์ž‘์„ฑํ•ด๋‘” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Javascript๋กœ ๊ธธ๊ณ  ๋ณต์žกํ•˜๊ฒŒ ์จ์•ผ ํ•˜๋Š” ๊ฒƒ์„ JQuery๋กœ ๋ณด๋‹ค ์งง๊ณ  ์ง๊ด€์ ์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. $ ๊ธฐํ˜ธ๋Š” ์ œ์ด์ฟผ๋ฆฌ๋ฅผ ์˜๋ฏธํ•˜๊ณ , ์ œ์ด์ฟผ๋ฆฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ์„ ํƒ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ์›ํ•˜๋Š” HTML ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๊ณ , ๋™์ž‘ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•˜์—ฌ ์„ ํƒ๋œ ์š”์†Œ์— ์›ํ•˜๋Š” ๋™์ž‘์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ jquery ํ™œ์šฉ ์˜ˆ์‹œ ๐Ÿ’ก $(์„ ํƒ์ž).๋™์ž‘ํ•จ์ˆ˜(); )//Javascript document.querySelector(".sl.. 2022. 8. 30.
[CSS] ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‹ค์Šต : ๋กœ๋”ฉ CSS : ์• ๋‹ˆ๋ฉ”๋‹ˆ์…˜ ๋งŒ๋“ค๊ธฐ : ๋กœ๋”ฉ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” CSS์‹ค์Šต์œผ๋กœ ๊ท€์—ฌ์šด ๋กœ๋”ฉ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜„ #1. HTML ๋จผ์ € HTML ์ฝ”๋“œ๋กœ div๋ฅผ ์ด์šฉํ•˜์—ฌ ์˜์—ญ์„ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค. #2. CSS ๋‹ค์Œ์€ CSS ์†์„ฑ์ž…๋‹ˆ๋‹ค. animation ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ keyframes์— ์ ์šฉํ•  ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ช…์„ ์ž‘์„ฑํ•ด์ฃผ๊ณ  ๊ทธ ์™ธ ์†์„ฑ์„ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค. @keyframes์— ์†์„ฑ์„ ์„ค์ •ํ•  ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ช…์„ ์จ์ค€๋’ค ๊ฐ 0% ~ 100% ์‚ฌ์ด์— ์†์„ฑ์„ ๋ถ€์—ฌํ•ด์ค๋‹ˆ๋‹ค. body { height: 100vh; background-image: linear-gradient(-60deg, plum 0%, skyblue 100%); /* ์™ผ์ชฝ ์•„๋ž˜๋ถ€ํ„ฐ ๊ทธ๋ผ๋””์–ธํŠธ ์‹œ์ž‘ */ } .loading { position: absolute.. 2022. 8. 30.
[CSS] ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‹ค์Šต : ์›€์ง์ด๋Š” ๋ฐ•์Šค CSS : ์• ๋‹ˆ๋ฉ”๋‹ˆ์…˜ ๋งŒ๋“ค๊ธฐ : ๋ฐ•์Šค ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” CSS์‹ค์Šต์œผ๋กœ ๊ท€์—ฌ์šด ๋ฐ•์Šค ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜„ #1. HTML ๋จผ์ € HTML ์ฝ”๋“œ๋กœ div๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ•์Šค๋ฅผ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค. #2. CSS ๋‹ค์Œ์€ CSS ์†์„ฑ์ž…๋‹ˆ๋‹ค. animation ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ keyframes์— ์ ์šฉํ•  ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ช…์„ ์ž‘์„ฑํ•ด์ฃผ๊ณ  ๊ทธ ์™ธ ์†์„ฑ์„ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค. @keyframes์— ์†์„ฑ์„ ์„ค์ •ํ•  ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ช…์„ ์จ์ค€๋’ค ๊ฐ 0% ~ 100% ์‚ฌ์ด์— ์†์„ฑ์„ ๋ถ€์—ฌํ•ด์ค๋‹ˆ๋‹ค. body { height: 100vh; background-image: linear-gradient(to top, Plum, skyblue); } .box { width: 50px; height: 50px; position: absolute; /* ์œ„์น˜ .. 2022. 8. 30.
[JAVASCRIPT] GSAP ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ž€? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : GSAP ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ GSAP ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜† #1. GSAP๋ž€? The GreenSock Animation Platform์˜ ์•ฝ์ž๋กœ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ๋“ค์ด ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ GSAP์€ ์„ธ๋ฐ€ํ•œ ์›€์ง์ž„๊ณผ ๋™์ž‘์˜ ์—ฐ์†์„ฑ์„ ํ›จ์”ฌ ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ“– GSAP ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ๐Ÿ“– GSAP๋Š” CDN ์—์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋งํฌ๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋• js ํŒŒ์ผ ๋งํฌ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, CDN์˜ ์ ˆ๋Œ€ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ๋ฉ๋‹ˆ๋‹ค! #2. GSAP ๊ฐ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ๊ธฐ๋ณธ ๋ฉ”์„œ๋“œ 1. gsap.to() 2. gsap.from() 3. gsap.fromTo() gsap์˜ ๋ฉ”์†Œ๋“œ to๋Š” ์ฒซ.. 2022. 8. 30.
[EFFCET] ์ด๋ฏธ์ง€ : ์Šฌ๋ผ์ด๋“œ ์œ ํ˜•02 ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ : ์ขŒ์ธก์œผ๋กœ ์›€์ง์ด๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” 2์ดˆ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค ์ขŒ์ธก์œผ๋กœ ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ”๋€Œ๋Š” ์Šฌ๋ผ์ด๋“œ ํ˜•์‹์˜ ํŽ˜์ด์ง€๋ฅผ ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜€ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ ! CSS TIP ! ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋กœ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํฌ์ง€์…˜์„ relative๋กœ ์„ค์ •ํ•˜๊ณ  ์˜์—ญ์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด overflow: hidden์„ ์„ค์ •ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ CSS ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ /* slider */ .slider__wrap { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: c.. 2022. 8. 30.
[EFFECT] ์ด๋ฏธ์ง€ : ์Šฌ๋ผ์ด๋“œ ์œ ํ˜•01 ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ : ํŠธ๋ Œ์ง€์…˜ ํšจ๊ณผ ์ฃผ๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” 2์ดˆ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ”๋€Œ๋Š” ์Šฌ๋ผ์ด๋“œ ํ˜•์‹์˜ ํŽ˜์ด์ง€๋ฅผ ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜€ #1. HTML / CSS ์„ค์ •ํ•˜๊ธฐ ! HTML TIP ! ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค css์„ค์ •์„ ์ฃผ๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ๋ถ€๋ชจ๋ฅผ 2๋ฒˆ ๊ฐ์‹ธ์„œ ๋ฌถ์–ด์ค๋‹ˆ๋‹ค. โœ๏ธ HTML ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ ! CSS TIP ! ์ด๋ฏธ์ง€๊ฐ€ ๊ฒน์ณ์žˆ๊ธฐ๋•Œ๋ฌธ์— ๋งˆ์ง€๋ง‰ ์ด๋ฏธ์ง€๋งŒ ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— :nth-child()๊ณผ z-index๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€์˜ ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ”์ค๋‹ˆ๋‹ค. * z-index() : ๋ ˆ์ด์–ด์ฒ˜๋Ÿผ ๊ฐ ์ˆœ์„œ๋ฅผ ์ •ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ CSS ์Šคํฌ๋ฆฝํŠธ ๋ณด๊ธฐ /* slider */ .slider__wrap { width: 100%; height: 100vh; display: flex; align-items: center; jus.. 2022. 8. 30.
[CSS] ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๋Š” ๋ฐฉ๋ฒ• CSS : ์š”์†Œ(element)๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ• CSS ์†์„ฑ์„ ์ž‘์—…ํ•˜๋‹ค ๋ณด๋ฉด ์š”์†Œ๋ฅผ ์ˆจ๊ฒจ์•ผ ํ•˜๋Š” ์†์„ฑ๋“ค์ด ํ•„์š”ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” CSS ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜์ธ ์š”์†Œ๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ• 5๊ฐ€์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!๐Ÿ˜„ #1. display : none; ๊ฐ€์žฅ ๋ณดํŽธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ ์ค‘ ํ•˜๋‚˜๋กœ ์š”์†Œ์˜ ์˜์—ญ์ด ์™„์ „ํžˆ ์‚ฌ๋ผ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๋„ ์ค„ ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ’ก ์ฝ”๋“œ ๋ณด๊ธฐ p {display : none;} ์—†์–ด์ง‘๋‹ˆ๋‹น ๋พฐ๋กœ๋กฑ #2. opacity: 0; opacity๋Š” ํˆฌ๋ช…๋„๋ฅผ ์„ค์ •ํ•˜๋Š” ์†์„ฑ ์ค‘ ํ•˜๋‚˜๋กœ ์š”์†Œ์˜ ํˆฌ๋ช…๋„๋ฅผ 0์œผ๋กœ ํ•˜์—ฌ ์š”์†Œ๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์š”์†Œ๋Š” ์‚ฌ๋ผ์ ธ๋„ ์˜์—ญ์€ ๋‚จ๊ฒŒ ๋˜๋ฉฐ ์• ๋‹ˆ๋ฉ”์ด์…˜๋„ ์ ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ’ก ์ฝ”๋“œ ๋ณด๊ธฐ p {opac.. 2022. 8. 26.
[ILLUSTLATOR] ์‚ฌ์Šด ์ผ๋Ÿฌ์ŠคํŠธ Illustrator : ํŽœ ํˆด๋กœ ๊ฝƒ๊ณผ ์‚ฌ์Šด ์ž‘์—…ํ•˜๊ธฐ 01 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋””์ž์ธ ํ”„๋กœ๊ทธ๋žจ์ธ ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ดํ„ฐ(Illustrator)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์Šด๐ŸฆŒ๊ณผ ๊ฝƒ๐ŸŒน์„ ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. #1. ์‚ฌ์Šด ๊ทธ๋ฆฌ๊ธฐ ์ผ๋ŸฌํŠธ์Šค๋ ˆ์ดํ„ฐ์˜ ๋„ํ˜•ํˆด๊ณผ ํŒจ์ŠคํŒŒ์ธ๋”๋ฅผ ์ด์šฉํ•˜์—ฌ ์บ๋ฆญํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž! ! TIP ! ์ตœ๋Œ€ํ•œ ์ ์„ ์ฐ์ง€ ์•Š๊ณ  ํ•œ ๋ฒˆ์— ์ด์–ด ๊ทธ๋ ค์„œ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ž‘์—…ํ•ด์ค์‹œ๋‹ค! ๐ŸŽจ ๊ณผ์ • ๋ณด๊ธฐ ๐ŸŽจ ๊ฒฐ๊ณผ๋ณด๊ธฐ ์™„์„ฑ๋œ ์‚ฌ์Šด ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ๋‹ค์–‘ํ•œ ์ƒ‰์œผ๋กœ ์ž‘์—…ํ•ด๋ด…์‹œ๋‹ค! #2. Mocup์œผ๋กœ ์ผ๋Ÿฌ์ŠคํŠธ ์‘์šฉํ•ด๋ณด๊ธฐ ์ž‘์—…ํ•œ ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ๋ชฉ์—… ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•ด ํฌํ† ์ƒต์œผ๋กœ ํŽธ์ง‘ํ•ด๋ด…์‹œ๋‹ค! ์‹ค์ œ ๋ฌผ๊ฑด์— ์ง์ ‘ ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ๋„ฃ์–ด๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ๋””์ž์ธ์— ์•„์ฃผ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์ด๋ž๋‹ˆ๋‹ค! ๐Ÿ˜† ๐ŸŽจ ํ‹ฐ์…”์ธ  ๐ŸŽจ ํ…Œ์ดํ”„ ๋ชจ๋‘ ์ž˜ ์ž‘์—…ํ•˜์…จ๋‚˜์š”?! ๊ทธ๋Ÿผ ๋‹ค์Œ ๋””์ž์ธ ์‹œ๊ฐ„์— ๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ƒ ๐Ÿ‘ 2022. 8. 25.
[QUIZ] ํ€ด์ฆˆ ๋งŒ๋“ค๊ธฐ06 : ์Šฌ๋ผ์ด๋“œ ํ˜•์‹ ํ€ด์ฆˆ ๊ฐ๊ด€์‹ ์œ ํ˜• : ์Šฌ๋ผ์ด๋“œ ํ˜•์‹ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ํ€ด์ฆˆ๋ฅผ ์Šฌ๋ผ์ด๋“œ ํ˜•์‹์œผ๋กœ ์ œ์ž‘ํ•ด๋ด…์‹œ๋‹ค! ๊ทธ ๋’ค ์ •๋‹ต ๊ฐฏ์ˆ˜์™€ ๋ฌธ์ œ์˜ ์ด ๊ฐฏ์ˆ˜, ์ด ์ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ์‹์„ ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค. ! ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ! #1. ํ€ด์ฆˆ ์ธํฌ (๋ฌธ์ œ ๋ชจ์Œ) ๋งŒ๋“ค๊ธฐ ๋ฐ์ดํ„ฐ ์ €์žฅ ํƒ€์ž…์ธ ๋ฐฐ์—ด์•ˆ ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ๊ฐ๊ฐ์˜ ํ€ด์ฆˆ ๋ฌธ์ œ๋ฅผ ํ‚ค์™€ ๊ฐ’์œผ๋กœ ๋ฐ์ดํ„ฐํ™” ์‹œ์ผœ ์ €์žฅํ•ด์ค๋‹ˆ๋‹ค. ์ง€๋‚œ ํ€ด์ฆˆ์™€ ๋‹ฌ๋ฆฌ ๊ฐ์ฒด์•ˆ์— ๋˜ ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์„œ ์ €์žฅํ•ด์ค๋‹ˆ๋‹ค. const quizInfo = [ { answerType : "์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ 2015๋…„ 01ํšŒ", answerNum : "1", answerAsk : "์›น ๋””์ž์ธ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒƒ์€?", answerChoice : [ "์›น ํŽ˜์ด์ง€๋ฅผ ๋””์ž์ธํ•˜๊ณ  ์ œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.", "์›น ๋””์ž์ธ์€ ๊ฐœ์ธ์šฉ ํ™ˆํŽ˜์ด์ง€ ์ด์™ธ์— ๊ธฐ์—…์šฉ.. 2022. 8. 25.
[QUIZ] ํ€ด์ฆˆ ๋งŒ๋“ค๊ธฐ05 : ๊ฐ๊ด€์‹ 60๋ฌธ์ œ ํ€ด์ฆˆ ๊ฐ๊ด€์‹ ์œ ํ˜• : 60๋ฌธ์ œ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ ํ…์ŠคํŠธ๋“ค์„ ์ง์ ‘ ํ•ด๋‹น ๋ž€์— ๋„ฃ์–ด์„œ ์ œ์ž‘ํ•ด๋ด…์‹œ๋‹ค! ๊ทธ ๋’ค ์กฐ๊ฑด๋ฌธ์„ ํ†ตํ•ด ์ •๋‹ต ๊ฐฏ์ˆ˜์™€ ๋ฌธ์ œ์˜ ์ด ๊ฐฏ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ์‹์„ ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค. ! ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ! ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ ์›๋ณธ ํŽ˜์ด์ง€ ๋ณด๊ธฐ #1. ํ€ด์ฆˆ ์ธํฌ (๋ฌธ์ œ ๋ชจ์Œ) ๋งŒ๋“ค๊ธฐ ๋ฐ์ดํ„ฐ ์ €์žฅ ํƒ€์ž…์ธ ๋ฐฐ์—ด์•ˆ ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ๊ฐ๊ฐ์˜ ํ€ด์ฆˆ ๋ฌธ์ œ๋ฅผ ํ‚ค์™€ ๊ฐ’์œผ๋กœ ๋ฐ์ดํ„ฐํ™” ์‹œ์ผœ ์ €์žฅํ•ด์ค๋‹ˆ๋‹ค. const quizInfo = [ { answerType : "์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ 2015๋…„ 01ํšŒ", answerNum : "1", answerAsk : "์›น ๋””์ž์ธ์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๊ฒƒ์€?", answerChoice : { 1: "์›น ํŽ˜์ด์ง€๋ฅผ ๋””์ž์ธํ•˜๊ณ  ์ œ์ž‘ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.", 2: "์›น ๋””์ž์ธ์€ ๊ฐœ์ธ์šฉ ํ™ˆํŽ˜์ด.. 2022. 8. 25.
[CSS] CSS์˜ ์ƒ‰์ƒ ํ‘œํ˜„ ๋ฐฉ๋ฒ• CSS : ์ƒ‰์ƒ ํ‘œํ˜„ ๋ฐฉ๋ฒ• CSS์—์„œ๋Š” ์ƒ‰์ƒ์„ ์„ค์ •ํ•˜๋Š” ์ด 7๊ฐ€์ง€์˜ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๊ธฐ์กด CSS์— ์žˆ๋˜ ๋ฐฉ๋ฒ• 3๊ฐ€์ง€, CSS3์—์„œ ์ถ”๊ฐ€๋œ 4๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ด๋Ÿฌํ•œ CSS์˜ ์ƒ‰์ƒ ํ‘œํ˜„ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!๐Ÿ˜„ ๐Ÿ”ถ CSS ์ƒ‰์ƒ ํ‘œํ˜„ ๋ฐฉ๋ฒ• ๐Ÿ”ถ #1. ์ƒ‰์ƒ ์ด๋ฆ„์œผ๋กœ ํ‘œํ˜„ red, pink์™€ ๊ฐ™์ด ์ƒ‰์ƒ์˜ ์ด๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ, ์•ฝ 140๊ฐ€์ง€์˜ ์ƒ‰์ƒ ์ด๋ฆ„๋“ค์ด ๋ธŒ๋ผ์šฐ์ €์— ๋ฏธ๋ฆฌ ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. p {background-color: orange;} orange #2. RGB๊ฐ’์œผ๋กœ ํ‘œํ˜„ rgb(red, green, blue)์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ƒ‰์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ red, green, blue ๊ฐ๊ฐ์˜ ๋ณ€์ˆ˜์—๋Š” 0์—์„œ 255์‚ฌ์ด์˜ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๋ฐฑ๋ถ„์œจ ๊ฐ’์„ ์ง€์ •ํ•˜์—ฌ ์ƒ‰์ƒ์„ ์„ค์ •.. 2022. 8. 24.
[CSS] CSS ๋‹จ์œ„์˜ ์ข…๋ฅ˜ CSS : ๋‹จ์œ„ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” CSS์˜ ๋‹จ์œ„์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!๐Ÿ˜„ #1. px(ํ”ฝ์…€) ํ•ด์ƒ๋„์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์œผ๋กœ ๋‹ฌ๋ผ์ง€๋Š” ๊ธฐ๋ณธ ๋‹จ์œ„๋กœ ๊ธ€์ž ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ ๋ณดํ†ต 16px๋กœ ์ž๋™ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. #2. %(ํผ์„ผํŠธ) ๋ถ€๋ชจ ์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ % ๋‹จ์œ„ ํŠน๋ณ„ํ•œ ์„ค์ •์ด ์—†๋‹ค๋ฉด 16px = 100% / 24px = 150%๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. #3. em ๋ถ€๋ชจ ์š”์†Œ์˜ ํฐํŠธ ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•œ 100๋ถ„์˜ 1๋‹จ์œ„ ํŠน๋ณ„ํ•œ ์„ค์ •์ด ์—†๋‹ค๋ฉด 16px = 1em / 24px(16px x 1.5 = 24px) = 1.5em๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. #4. rem em๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ์•„๋‹Œ ์ตœ์ƒ์œ„ ์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ 100% ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. r์€ root. ์ฆ‰ html์š”์†Œ๋ฅผ ๋œปํ•˜๋ฏ€๋กœ html ์š”์†Œ์—์„œ .. 2022. 8. 24.
[ILLUSTLATOR] ์บ๋ฆญํ„ฐ ์ผ๋Ÿฌ์ŠคํŠธ01 Illustrator : ํŽœ ํˆด๋กœ ์บ๋ฆญํ„ฐ ๊ทธ๋ฆฌ๊ธฐ 01 ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋””์ž์ธ ํ”„๋กœ๊ทธ๋žจ์ธ ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ดํ„ฐ(Illustrator)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ์ž ์“ด ์–ด๋ฆฐ์ด๐Ÿ‘ง์™€ ํ† ๋ผ๐Ÿฐ๋ฅผ ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. #1. ์–ด๋ฆฐ์ด ์บ๋ฆญํ„ฐ ์ผ๋ŸฌํŠธ์Šค๋ ˆ์ดํ„ฐ์˜ ๋„ํ˜•ํˆด๊ณผ ํŒจ์ŠคํŒŒ์ธ๋”๋ฅผ ์ด์šฉํ•˜์—ฌ ์บ๋ฆญํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์ž! ! TIP ! ๋ชจ์ž์˜ ๋ฐง์ค„๋ชจ์–‘์€ ์ง์‚ฌ๊ฐํ˜•์— radius 20px ์ •๋„ ์ค€ ๋’ค ์„ ํˆด์„ ์ด์šฉํ•˜์—ฌ ctl + d๋กœ ๊ฐ„๊ฒฉ์— ๋งž๊ฒŒ 10๋ฅผ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋’ค ํŒจ์Šคํƒ€์ธ๋”๋ฅผ ์ด์šฉํ•ด 10๋“ฑ๋ถ„์„ ํ•ฉ๋‹ˆ๋‹ค. #2. ํ† ๋ผ ์บ๋ฆญํ„ฐ ์ด๋ฒˆ ํ† ๋ผ ์ž‘์—…์€ ๋” ์‹ฌํ™”๋ฒ„์ „์œผ๋กœ ํŒฌ ํˆด์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง์ ‘ ํ† ๋ผ๋ฅผ ๊ทธ๋ ค๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! ๋˜ํ•œ ๋ชจ์–‘ํ™•์žฅ๊ณผ ๋ผ์ด๋ธŒํŽ˜์ธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ„์ƒ‰์„ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ! TIP ! 1. ํŽœ ํˆด๊ณผ shift + w(์„ ์˜ ๊ตต๊ธฐ ์กฐ์ •)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ† ๋ผ.. 2022. 8. 23.
[Search] ๊ฒ€์ƒ‰ ์œ ํ˜• ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ03 charAt()์„ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ ์ œ์ž‘ํ•˜๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜์ธ charAt() ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ์•ŒํŒŒ๋ฒณ๊ณผ css์†์„ฑ์˜ ์ฒซ๊ธ€์ž๊ฐ€ ๋™์ผํ•œ ๊ฒƒ๋งŒ ๋‚˜์˜ค๋Š” ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๋จผ์ € charAt() ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ „ ๊ฒŒ์‹œ๊ธ€์„ ๋ณด๊ณ  ์˜ค์‹œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค ;) #1. HTML : ๊ตฌ์กฐ ์งœ๊ธฐ ! point ! ๋ฒ„ํŠผ์„ ์œ„ํ•œ ์•ŒํŒŒ๋ฒณ ๋งˆํฌ์—…์„ ์ž‘์—…ํ•ด์ค๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ์™€ css์†์„ฑ์„ ์œ„ํ•ด ์ธํฌ ์•ˆ์— keyword ๋ถ€๋ชจ ์š”์†Œ๋ฅผ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค. โœ๏ธ์ฝ”๋“œ ๋ณด๊ธฐ a b c d e f g h i j k l n m o p q r s t u v w x y z CSS ์†์„ฑ ๊ฐฏ์ˆ˜ : 0 ์•ŒํŒŒ๋ฒณ ๋ฒ„ํŠผ ์ž‘์—…์ด ๋๋‚˜๋ฉด ์†์„ฑ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ž‘์—…ํ•ด์ค๋‹ˆ๋‹ค. โœ๏ธ ๋ฆฌ์ŠคํŠธ ๋ณด๊ธฐ accent-color : accen.. 2022. 8. 23.
[JAVASCRIPT] ํ•จ์ˆ˜์˜ ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ํ•จ์ˆ˜์˜ ์œ ํ˜• ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ํ•จ์ˆ˜์˜ ์œ ํ˜•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. ํ•จ์ˆ˜ ์œ ํ˜• : ํ•จ์ˆ˜์™€ ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•œ ํ˜•ํƒœ ์ฒซ๋ฒˆ์งธ ์œ ํ˜•์€ ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ์‹œํ‚ต๋‹ˆ๋‹ค. ! ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! ๊ฐ ๋ณ€์ˆ˜๋งˆ๋‹ค ๋ฐ์ดํ„ฐ ๊ฐ’์„ ์„ ์–ธํ•˜๊ณ  ํ•จ์ˆ˜์— ๋ณ€์ˆ˜๋ฅผ ์ €์žฅํ•˜์—ฌ ์‹คํ–‰๋ฌธ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ! function func(num, str1, str2){ document.write(num + ". " + str1 + "๊ฐ€ " + str2 + "๋˜์—ˆ์Šต๋‹ˆ๋‹ค.14"); } const youNum1 = 1; const youNum2 = 2; const youNum3 = 3; const youStr1 = "ํ•จ์ˆ˜"; const youStr2 = "์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ"; const youStr3 = "์ œ์ด์ฟผ๋ฆฌ"; const youCom1.. 2022. 8. 23.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : charAt( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : charAt() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ charAt()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. charAt( ) charAt() ๋ฉ”์„œ๋“œ๋Š” ์ง€์ •ํ•œ ์ธ๋ฑ์Šค์˜ ๋ฌธ์ž๋ฅผ ์ถ”์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ! charAt( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด".charAt(์ˆซ์ž); const str1 = "javascript reference"; const currentStr1 = str1.charAt(); // j const currentStr2 = str1.charAt("0"); // j const currentStr3 = str1.charAt("1"); // a const currentStr4 = str1.charAt("2"); // v ! point ! ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๋ฉฐ ์œ„์น˜๊ฐ’์„ ์ž‘.. 2022. 8. 23.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : match( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : match() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ match()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. match( ) match() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋ฐฐ์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ! match( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด".math(๊ฒ€์ƒ‰๊ฐ’); "๋ฌธ์ž์—ด".math(์ •๊ทœ์‹ ํ‘œํ˜„); const str1 = "javascript reference"; const currentStr1 = str1.math("javascript"); // javascript const currentStr2 = str1.math("reference"); // reference const currentStr3 = str1.math("r"); // r const currentStr4 = str1.math(/ref.. 2022. 8. 23.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : search( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : search() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ search()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. search( ) search() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ์ฃผ์–ด์ง„ ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•ด ๋ถ™์ธ ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ! search( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด".search(๊ฒ€์ƒ‰๊ฐ’); "๋ฌธ์ž์—ด".search(์ •๊ทœ์‹ ํ‘œํ˜„); const str1 = "javascript reference"; const currentStr1 = str1.search("javascript"); // 0 const currentStr2 = str1.search("reference"); // 11 (11๋ฒˆ์งธ ์ž๋ฆฌ : ์œ„์น˜ ๊ฐ’ ์ถœ๋ ฅ) const currentStr3 = str1.search("j"); // 0.. 2022. 8. 23.
[SITE] ์›น์‚ฌ์ดํŠธ - ์ด๋ฏธ์ง€ ์œ ํ˜•03 Image Type03 ์ด๋ฒˆ ์ด๋ฏธ์ง€ ์œ ํ˜•์—์„œ๋Š” ์ง€๋‚œ ์‹œ๊ฐ„ ๋ฐฐ์› ๋˜ ์œ ํ˜•๋“ค์˜ ์‹ฌํ™” ๋ฒ„์ „ ์ž…๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ๋ธ”๋Ÿฌ ํšจ๊ณผ, ๊ทธ๋ฆฌ๊ณ  ์ด๋ฏธ์ง€ ์ŠคํŠธ๋ผ์ดํŠธ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ์ด๋ฏธ์ง€ ์œ ํ˜•์˜ ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ์ด๋ฏธ์ง€ ๋ฐ•์Šค ์•ˆ์— ํ…์ŠคํŠธ์™€ ๋งํฌ ๋ฐ•์Šค๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. TIP ! ๊ธฐ๋ณธ ํ™”๋ฉด์€ 1200(1160)์ด๋ฏ€๋กœ ์ฝ”๋”ฉํ•  ๋• ์ฃผ์˜ํ•ฉ๋‹ˆ๋‹ค! ๐ŸŽจ ๊ทธ๋ฆฌ๋“œ์™€ ๋ ˆ์ด์•„์›ƒ ๐ŸŽจ ์™„์„ฑ๋ณธ ๋””์ž์ธํ•œ ์›น ํŽ˜์ด์ง€ ์‹œ์•ˆ์„ ๋ณด๋ฉฐ ํŽ˜์ด์ง€ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•œ ํ›„ ์›น ํ‘œ์ค€์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ์— ๋งž๋Š”์‹œ๋ฉ˜ํ‹ฑํ•œ ๋งˆํฌ์—…์„ ํ•ด์ค๋‹ˆ๋‹ค. ! TIP ! ์ด๋ฒˆ ์œ ํ˜•์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์— ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋ฉด ๋”ฐ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์ฃผ๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— imgํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ.. 2022. 8. 22.
[CSS] ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ ๊ธฐ๋ฒ• + irํšจ๊ณผ / ๋ฐฑ๊ทธ๋ผ์šด๋“œ CSS : Image Sprite ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” CSS ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜์ธ ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ(Image Sprite) + irํšจ๊ณผ + ๋ฐฑ๊ทธ๋ผ์šด๋“œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!๐Ÿ˜„ #1. ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ ๊ธฐ๋ฒ•์ด๋ž€? ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ๋ž€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€๋กœ ํ•ฉ์ณ์„œ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋ฒ•์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์›น์„ ์ œ์ž‘ํ•˜๋‹ค ๋ณด๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ์ ์  ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋˜๊ณ  ๊ทธ๋งŒํผ ์šฉ๋Ÿ‰์ด ์ปค์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋ฐ›๊ธฐ ์œ„ํ•œ ์„œ๋ฒ„ ์š”์ฒญ์ด ์ค„๊ณ  ๋กœ๋”ฉ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋Œ€์‹  ๋ช‡ ๊ฐœ์˜ ์Šคํ”„๋ผ์ดํŠธ ์ด๋ฏธ์ง€ ํŒŒ์ผ๋งŒ์„ ๊ด€๋ฆฌํ•˜๋ฉด ๋˜๋ฏ€๋กœ ๋งค์šฐ ๊ฐ„ํŽธํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ’ก ๊ทธ๋Ÿผ ๋‹ค์Œ์˜ ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ ๊ธฐ๋ฒ•์„ ์ดํ•ดํ•ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค! #2. ์ด๋ฏธ์ง€ .. 2022. 8. 22.
[HTML] ๋ธ”๋ก๊ตฌ์กฐ์™€ ์ธ๋ผ์ธ ๊ตฌ์กฐ ๋ธ”๋ก(block) ๊ตฌ์กฐ / ์ธ๋ผ์ธ ๊ตฌ์กฐ(inline) ๋ธ”๋ก ๊ตฌ์กฐ์™€ ์ธ๋ผ์ธ ๊ตฌ์กฐ๋Š” ์š”์†Œ์˜ ์ข…๋ฅ˜๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธ”๋ก ๊ตฌ์กฐ๋Š” ๋ฐ•์Šค, ์ธ๋ผ์ธ ๊ตฌ์กฐ๋Š” ํ…์ŠคํŠธ ํ˜•์‹์ด๋ผ๊ณ  ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.๐Ÿ˜† ๋˜ํ•œ ํƒœ๊ทธ์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ธ”๋ก๊ณผ ์ธ๋ผ์ธ ๊ตฌ์กฐ๊ฐ€ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉฐ css ์†์„ฑ์ธ display๋ฅผ ํ†ตํ•ด ์ž„์˜์ ์œผ๋กœ ๋ฐ”๊ฟ”์ค„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์•„๋ž˜์—์„œ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ! ์žํˆฌ๋ฆฌ ์ง€์‹ ! ์š”์†Œ = ์ด๊ฒƒ์€ ์š”์†Œ ์ž…๋‹ˆ๋‹ค. ์ฆ‰ ๋กœ ํ•œ ์Œ์ด ๋˜์—ˆ์„ ๋•Œ ์š”์†Œ๋ผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. #1. ๋ธ”๋ก(block) ๊ตฌ์กฐ ๐Ÿงฑ ๋ธ”๋ก ๊ตฌ์กฐ๋ž€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ค„๋ฐ”๊ฟˆ์ด ์ผ์–ด๋‚˜๋Š” ํ˜•ํƒœ๋กœ ์š”์†Œ๊ฐ€ ๊ฐ€๋กœ๋กœ ์ •๋ ฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰ ์ „์ฒด ๊ฐ€๋กœ๊ฐ€ 1000px, ๋ธ”๋ก ๊ตฌ์กฐ์ธ ์š”์†Œ์˜ ๊ฐ€๋กœ๊ฐ€ 400px์ด๋ผ๊ณ  ๊ฐ€์ •ํ–ˆ์„ ๋•Œ ๊ฐ€๋กœ ์—ฌ๋ฐฑ์ด 600px๋‚จ์•˜์–ด๋„ .. 2022. 8. 22.
[CSS] SCSS ์‹ค์Šต01 : ์›€์ง์ด๋Š” ๊ฐ•์•„์ง€ ์ผ๋Ÿฌ์ŠคํŠธ ๐Ÿถ SCSS ์‹ค์Šต01 : ๐Ÿถ ์›€์ง์ด๋Š” ๊ฐ•์•„์ง€ ๐Ÿถ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” css ์ข…๋ฅ˜ ์ค‘ ํ•˜๋‚˜์ธ ์ง€๋‚œ ์‹œ๊ฐ„์— ๋ฐฐ์› ๋˜ SCSS์–ธ์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์‹ค์Šต์„ ํ•ด๋ด…์‹œ๋‹ค! ๐Ÿถ HTML ๐Ÿถ ! point! ๋ถ€๋ชจ์ž์‹ํ˜•์ œ ์š”์†Œ์— ๋งž๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ •๋ ฌํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค! ์ฝ”๋“œ๋ฅผ ์งค ๋• ํ•ญ์ƒ ์ฝ”๋“œ ์ •๋ ฌ์„ ์žŠ์ง€ ๋งˆ์„ธ์š”! ๐Ÿถ SCSS ๐Ÿถ SCSS๋ฅผ ์ด์šฉํ•˜์—ฌ ์Šคํƒ€์ผ ์†์„ฑ์„ ์ •ํ•ด์ค๋‹ˆ๋‹ค. $dog-width: 100px; $interval: 200ms; $color-gray: #eaebec; $easing: ease-in-out; body { display: flex; flex-direction: column; justify-content: center; align-items: center; } html, body { background: o.. 2022. 8. 19.
[CSS] SCSS ์–ธ์–ด๋ž€? CSS : SCSS ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” CSS ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ธ SCSS์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!๐Ÿ˜„ #1. SCSS๋ž€? ์ฝ”๋”ฉ์ด ๋ณต์žกํ•ด์ง€๊ฒŒ ๋˜๋ฉด ์ฝ”๋“œ์˜ ์ค‘๋ณต ๋ฐ ์˜ค๋ฅ˜ ๋“ฑ์˜ ์ด์œ ๋กœ CSS๋Š” ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ค์›Œ์ง€๊ณ  ๊ฐ€๋…์„ฑ ๋˜ํ•œ ๋–จ์–ด์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ CSS์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•˜๊ณ ์ž ๋“ฑ์žฅํ•œ ๋ฌธ๋ฒ•์ด SCSS๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. SCSS๋Š” Syntactically Awesome StyleSheet์˜ ์•ฝ์–ด๋กœ ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ด๊ณ , ๊ฐ€๋…์„ฑ์„ ์ฆ๊ฐ€์‹œ์ผœ ๊ฐœ๋ฐœ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ „์ฒ˜๋ฆฌ๊ธฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. !! ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ์ ์€ SCSS์–ธ์–ด๋กœ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ Scss๋กœ ์ž‘์—… ํ›„ CSS์–ธ์–ด๋กœ ์ปดํŒŒ์ผํ•˜์—ฌ ์›น์— ๊ตฌํ˜„์‹œํ‚ค๋Š” ์›๋ฆฌ๋ผ๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค! ์ฆ‰ CSS์˜ ๋Œ€์ฒด ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ CSS ์ฝ”๋“œ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์˜ ๊ฐœ๋…์ด.. 2022. 8. 19.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : includes( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : includes() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ includes()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. includes( ) includes() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด ํฌํ•จ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ, ๋ถˆ๋ฆฐ(true, false)์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ๋ฌธ์ž์—ด์ด ํŠน์ • ๋ฌธ์ž์—ด์„ ํฌํ•จํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฉ”์„œ๋“œ๋ผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ! includes( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! string.includes( searchString, length ) "๋ฌธ์ž์—ด".includes(๊ฒ€์ƒ‰ํ•  ๋ฌธ์ž์—ด); "๋ฌธ์ž์—ด".includes(๊ฒ€์ƒ‰ํ•  ๋ฌธ์ž์—ด, ๊ฒ€์ƒ‰์„ ์‹œ์ž‘ํ•  ์œ„์น˜); == indexOF()์™€ ๊ฑฐ์˜ ๊ฐ™๋‹ค. const str1 = "javascript reference"; const currentStr1 = str1.incl.. 2022. 8. 18.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : padStart( ) / padEnd( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : padStart() / padEnd() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ padStart() / padEnd()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. padStart( ) padStart() ๋ฉ”์„œ๋“œ๋Š” ์ฃผ์–ด์ง„ ๊ธธ์ด์— ๋งž๊ฒŒ ์•ž ์ž๋ฆฌ์— ๋ฌธ์ž์—ด์„ ์ฑ„์šฐ๊ณ , ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ! padStart( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด".padStart(๊ธธ์ด(์ž๋ฆฌ์ˆ˜)); "๋ฌธ์ž์—ด".padStart(๊ธธ์ด(์ž๋ฆฌ์ˆ˜), "์ถ”๊ฐ€ ํ•  ๋ฌธ์ž์—ด"); const str1 = "456"; const cirrentStr1 = str1.padStart(1, "0"); //456 const cirrentStr2 = str1.padStart(2, "0"); //456 const cirrentStr3 = str1.p.. 2022. 8. 18.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : repeat( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : repeat() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ repeat()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. repeat( ) repeat() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ์ฃผ์–ด์ง„ ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•ด ๋ถ™์ธ ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ! replace( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด".replace("ํšŸ์ˆ˜๊ฐ’"); const str1 = "javascript"; const cirrentStr1 = str1.repeat(0); // '' const cirrentStr2 = str1.repeat(1); // javascript const cirrentStr3 = str1.repeat(2); // javascriptjavascript ! point ! ๋ฌธ์ž์—ด์˜ ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ’์€ ์–‘์˜ ์ •์ˆ˜์—ฌ์•ผ ํ•œ๋‹ค! 2022. 8. 18.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : concat( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : concat() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ concat()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. concat( ) concat() ๋ฉ”์„œ๋“œ๋Š” ๋‘˜ ์ด์ƒ์˜ ๋ฌธ์ž์—ด์„ ๊ฒฐํ•ฉํ•˜์—ฌ, ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฌธ์ž์—ด์„ ํ•˜๋‚˜๋กœ ํ•ฉ์นœ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ! replace( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด".concat("์ถ”๊ฐ€ํ•  ๋ฌธ์ž์—ด"); "๋ฌธ์ž์—ด".concat("์ถ”๊ฐ€ํ•  ๋ฌธ์ž์—ด", "์ถ”๊ฐ€ํ•  ๋ฌธ์ž์—ด"....); : ์—ฌ๋Ÿฌ๊ฐœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ "๋ฌธ์ž์—ด".concat("์ถ”๊ฐ€ํ•  ๋ฌธ์ž์—ด", ["์ถ”๊ฐ€ํ•  ๋ฌธ์ž์—ด"]); : ๋ฐฐ์—ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ const str1 = "javascript"; const cirrentStr1 = str1.concat("reference"); // javascriptrefe.. 2022. 8. 18.
728x90
๋ฐ˜์‘ํ˜•

Lucky Charms Rainbow
js
html
css