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

KATEGORIE159

[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : replace( ) / replaceAll( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : replace() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ replace()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. replace( ) replace() ๋ฉ”์„œ๋“œ๋Š” String.prototype.replace()์˜ ์•ฝ์ž๋กœ ๋ฌธ์ž์—ด์„ ์น˜ํ™˜ํ•˜๊ฑฐ๋‚˜ ๋ณ€ํ™˜ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. ์ฆ‰ ๋ฌธ์ž์—ด์„ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ  ๋ณ€ํ™˜ํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜ํ•ด์ค๋‹ˆ๋‹ค. ! replace( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด"replace("์ฐพ์„ ๋ฌธ์ž์—ด", "๋ณ€๊ฒฝํ•  ๋ฌธ์ž์—ด"); "๋ฌธ์ž์—ด"replace("์ฐพ์„ ๋ฌธ์ž์—ด", "๋ณ€๊ฒฝํ•  ๋ฌธ์ž์—ด"); "๋ฌธ์ž์—ด"replace(์ •๊ทœ์‹); "๋ฌธ์ž์—ด"replace(์ •๊ทœ์‹, "๋ณ€๊ฒฝํ•  ๋ฌธ์ž์—ด"); const str1 = "javascript reference"; const cirrentStr.. 2022. 8. 18.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : split( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : split() ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์ธ split()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๐Ÿ˜ #1. split( ) slice() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์—์„œ ์›ํ•˜๋Š” ๊ฐ’์„ ์ถ”์ถœํ•œ ๋’ค ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ๋ฌธ์ž์—ด์„ ๋ถ„ํ• ํ•˜์—ฌ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด ๋ฐฐ์—ด์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค ๐Ÿ“– ์•„๋ž˜์˜ ์ฝ”๋“œ ์˜ˆ์ œ์™€ ์ฃผ์„์„ ํ†ตํ•ด ๋” ์ž์„ธํžˆ ์•Œ์•„๋ด…์‹œ๋‹ค! ๐Ÿ“– ! split( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด".split(๊ตฌ๋ถ„์ž(separator)); "๋ฌธ์ž์—ด".split(์ •๊ทœ์‹ ํ‘œํ˜„); "๋ฌธ์ž์—ด".split(๊ตฌ๋ถ„์ž, ๊ฐฏ์ˆ˜); //๊ฐฏ์ˆ˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. const str1 = "javascript reference"; const currentStr1 = str1.split(''); //['j','a','v','a','s','c',.. 2022. 8. 18.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : ๋Œ€์†Œ๋ฌธ์ž ๋ณ€๊ฒฝ๊ณผ ๊ณต๋ฐฑ ์ œ๊ฑฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : ๋Œ€์†Œ๋ฌธ์ž/๊ณต๋ฐฑ ์ง€๊ธˆ๋ถ€ํ„ฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋Œ€์†Œ๋ฌธ์ž ๋ณ€๊ฒฝ, ๊ณต๋ฐฑ ์ œ๊ฑฐ ๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค! #1. toUpperCase(), toLowerCase() toUpperCase()๋Š” ๋ฌธ์ž์—ด์„ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ๋ฉฐ toLowerCase()๋Š” ์†Œ๋ฌธ์ž๋กœ ๋ณ€๊ฒฝํ•ด์ค๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ํ›„์—๋Š” ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜ํ•ด์ค๋‹ˆ๋‹ค. //01. ๋Œ€๋ฌธ์ž ๋ณ€๊ฒฝ const str1 = "javascript"; const currentStr1 = str1.toUpperCase(); //02. ์†Œ๋ฌธ์ž ๋ณ€๊ฒฝ const str2 = "JAVASCRIPT"; const currentStr2 = str1.toLowerCase(); ํ‘œ๋กœ ํ™•์ธํ•ด๋ณด์ž! ๋ฒˆํ˜ธ ๊ธฐ๋ณธ๊ฐ’ ๋ฉ”์„œ๋“œ ๋ฆฌํ„ด๊ฐ’ 1 javascript toUpperCas.. 2022. 8. 18.
[JAVASCRIPT] ํ…œํ”Œ๋ฆฟ ๋ฌธ์ž์—ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๊ฒฐํ•ฉ : ํ…œํ”Œ๋ฆฟ ๋ฌธ์ž์—ด ์ง€๊ธˆ๋ถ€ํ„ฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ฌธ์ž์—ด ๊ฒฐํ•ฉ๊ณผ ๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ์ธ ํ…œํ”Œ๋ฆฟ ๋ฌธ์ž์—ด์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค! 1. ํ…œํ”Œ๋ฆฟ ๋ฌธ์ž์—ด ํ…œํ”Œ๋ฆฟ ๋ฌธ์ž์—ด( )์€ ๋ฌธ์ž์—ด ๊ฒฐํ•ฉ ๋ฉ”์„œ๋“œ๋กœ ๋‚ด์žฅ๋œ ํ‘œํ˜„์‹์„ ํ—ˆ์šฉํ•˜๋Š” ๋ฌธ์ž์—ด ๋ฆฌํ„ฐ๋Ÿด์ž…๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด์„ ๊ฒฐํ•ฉํ•  ๋•Œ ๋”ฐ์˜ดํ‘œ ๋Œ€์‹  ` ` (backtick_๋ฐฑํ‹ฑ)์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋ณ€์ˆ˜๋ฅผ ๋„ฃ๊ณ ์ž ํ•˜๋Š” ๋ถ€๋ถ„์— ${}๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„ฃ์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐ„๋‹จํ•œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฌธ๋ฒ•์„ ๋ฌธ์ž์—ด ์•ˆ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. //01. ๋ฌธ์ž์—ด(string) ๊ฒฐํ•ฉ const str1 = "์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ"; const str2 = "์ œ์ดํ€˜๋ฆฌ"; document.querySelector(".sample01_P1").innerHTML = str1 + str2; //02. ์ˆซ์ž(number) ๊ฒฐํ•ฉ.. 2022. 8. 18.
[SITE] ์ด๋ฏธ์ง€ ์œ ํ˜• ๋งŒ๋“ค๊ธฐ 02 Image Type02 ์ด๋ฒˆ ์ด๋ฏธ์ง€ ์œ ํ˜•์—์„œ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ๋ธ”๋Ÿฌ ํšจ๊ณผ๋ฅผ ์ฃผ์–ด์„œ ๋” ๋™์ ์ธ ํŽ˜์ด์ง€๋ฅผ ์‹ค์Šตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ์ด๋ฏธ์ง€ ์œ ํ˜•์˜ ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ์ด๋ฏธ์ง€ ๋ฐ•์Šค ์•ˆ์— ํ…์ŠคํŠธ์™€ ๋งํฌ ๋ฐ•์Šค๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. TIP ! ์—ฌ๋ฐฑ์€ 10๋‹จ์œ„๋กœ ํ•ด์ฃผ์–ด์„œ ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค:) ๐ŸŽจ ๊ทธ๋ฆฌ๋“œ์™€ ๋ ˆ์ด์•„์›ƒ ๐ŸŽจ ์™„์„ฑ๋ณธ ๋””์ž์ธํ•œ ์›น ํŽ˜์ด์ง€ ์‹œ์•ˆ์„ ๋ณด๋ฉฐ ํŽ˜์ด์ง€ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•œ ํ›„ ์›น ํ‘œ์ค€์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ์— ๋งž๋Š”์‹œ๋ฉ˜ํ‹ฑํ•œ ๋งˆํฌ์—…์„ ํ•ด์ค๋‹ˆ๋‹ค. ! TIP ! ์ด๋ฒˆ ์œ ํ˜•์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์— ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋ฉด ๋”ฐ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์ฃผ๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— imgํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค:) ์ง€๋‚œ ์‹œ๊ฐ„์— ์ž‘์—…ํ•œ ์ด.. 2022. 8. 18.
[SITE] ์›น์‚ฌ์ดํŠธ - ์ด๋ฏธ์ง€ ์œ ํ˜•01 Image Type01 ์›นํŽ˜์ด์ง€ ์‹ค์Šต์„ ์œ„ํ•œ ์ด๋ฏธ์ง€ ์œ ํ˜• ํŽ˜์ด์ง€ ์ œ์ž‘ํ•ด๋ณด๊ธฐ! ์ด๋ฒˆ ์ด๋ฏธ์ง€ ์œ ํ˜•์—์„œ๋Š” background์— image๋ฅผ ๋„ฃ์–ด์„œ ์ž‘์—…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ์ด๋ฏธ์ง€ ์œ ํ˜•์˜ ๊ฐ€์žฅ ๊ธฐ์ดˆ์ ์ธ ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ์ด๋ฏธ์ง€ ๋ฐ•์Šค ์•ˆ์— ํ…์ŠคํŠธ์™€ ๋งํฌ ๋ฐ•์Šค๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. TIP ! ์—ฌ๋ฐฑ์€ 10๋‹จ์œ„๋กœ ํ•ด์ฃผ์–ด์„œ ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค:) ๐ŸŽจ ๊ทธ๋ฆฌ๋“œ์™€ ๋ ˆ์ด์•„์›ƒ ๐ŸŽจ ์™„์„ฑ๋ณธ ๋””์ž์ธํ•œ ์›น ํŽ˜์ด์ง€ ์‹œ์•ˆ์„ ๋ณด๋ฉฐ ํŽ˜์ด์ง€ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•œ ํ›„ ์›น ํ‘œ์ค€์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ์— ๋งž๋Š”์‹œ๋ฉ˜ํ‹ฑํ•œ ๋งˆํฌ์—…์„ ํ•ด์ค๋‹ˆ๋‹ค. ! TIP ! ์„น์…˜ ํƒœ๊ทธ์— ์„น์…˜ ์„ ํƒ์ž๋ฅผ ๋”ฐ๋กœ ์ค€ ์ด์œ ๋Š” ์•ž์œผ๋กœ ๋งŒ๋“ค๊ฒŒ ๋  ์œ ํ˜•๋“ค ๋ชจ๋‘ ๊ณตํ†ต์ ์œผ๋กœ ์„น์…˜ ์•ˆ์— ์ œ๋ชฉ, contents ๊ตฌ์กฐ๋กœ .. 2022. 8. 17.
[Search] ๊ฒ€์ƒ‰ ์œ ํ˜• ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ02 includes()๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ ์ œ์ž‘ํ•˜๊ธฐ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜์ธ includes() ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๋จผ์ € includes() ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด ์งง๊ฒŒ ์•Œ์•„๋ณด๊ณ  ์‚ฌ์ดํŠธ ์‹ค์Šต์— ๋“ค์–ด๊ฐ€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! #1. includes() includes() ๋ฉ”์„œ๋“œ๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๋ฉฐ ๋ฌธ์ž์—ด ๋‚ด์—์„œ ๊ฒ€์ƒ‰ํ•  ๋ฌธ์ž์˜ ํฌํ•จ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋ถˆ๋ฆฐ(true, false)์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ์˜ˆ์ œ ์ฝ”๋“œ const str1 = "javascript reference"; const currentStr1 = str1.includes("javascript"); // true const currentStr2= str1.includes("j"); // true const currentStr3= str1.. 2022. 8. 17.
[Search] ๊ฒ€์ƒ‰ ์œ ํ˜• ์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ01 indexOf()๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ ์ œ์ž‘ํ•˜๊ธฐ ์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” indexOf()์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์‹ฌํ™”๊ณผ์ •์œผ๋กœ ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜์ธ indexOf() ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•ด๋ณผ๊นŒ์š”?! ๋จผ์ € indexOf() ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด ์งง๊ฒŒ ์•Œ์•„๋ณด๊ณ  ์‚ฌ์ดํŠธ ์‹ค์Šต์— ๋“ค์–ด๊ฐ€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! #1. indexOf() indexOf() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋ฌธ์ž์˜ ์œ„์น˜(index)๋ฅผ ์ฐพ์€ ํ›„ ์ˆซ์ž๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. โœ๏ธ์ฝ”๋“œ ๋ณด๊ธฐ const str1 = "javascript reference" const currentStr1 = str1.indexOf("javascript"); // 0 const currentStr2 = str1.indexOf("reference"); // 11 (11๋ฒˆ์งธ ์ž๋ฆฌ : .. 2022. 8. 17.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : indexOf( ) ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : indexOf() ๋ฉ”์„œ๋“œ ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜์ธ indexOf() ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜† #1. indexOf( ) indexOf() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์—์„œ ์ถ”์ถœํ•˜๊ณ  ์‹ถ์€ ๋ฌธ์ž์˜ ์œ„์น˜๋ฅผ ์ฐพ์€ ํ›„ ์ˆซ์ž๋กœ ํ•ด๋‹น ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ํŠน์ • ๋ฌธ์ž๊ฐ€ ๋ฌธ์ž์—ด์˜ ์–ด๋А index์— ์œ„์น˜ํ•˜๋Š”์ง€ ์ฐพ๋Š” ๋ฉ”์„œ๋“œ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ! indexOf() ์‚ฌ์šฉ๋ฒ• ! "๋ฌธ์ž์—ด".indexOf(๊ฒ€์ƒ‰๊ฐ’) "๋ฌธ์ž์—ด".indexOf(๊ฒ€์ƒ‰๊ฐ’, ์œ„์น˜๊ฐ’) : ์ฒ˜์Œ ๊ฐ’์€ ์ถ”์ถœํ•˜๊ณ  ์‹ถ์€ ๋ฌธ์ž์—ด์„ ์ž‘์„ฑํ•˜๊ณ  ๋งˆ์ง€๋ง‰ ๊ฐ’์„ ๊ทธ ๋ฌธ์ž์—ด์„ ์ฐพ๊ธฐ ์‹œ์ž‘ ํ•  ์œ„์น˜๋กœ ์ ์œผ๋ฉด ๋œ๋‹ค. โœ๏ธ์˜ˆ์ œ ์ฝ”๋“œ const str1 = "javascript reference" const currentStr1 = str1.indexOf("j.. 2022. 8. 17.
[JAVASCRIPT] ์ •๊ทœ ํ‘œํ˜„์‹ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ์ •๊ทœ ํ‘œํ˜„์‹(ํŒจํ„ด) ์ •๊ทœ ํ‘œํ˜„์‹์ด๋ž€? ํŠน์ •ํ•œ ๊ทœ์น™์„ ๊ฐ€์ง„ ๋ฌธ์ž์—ด์˜ ์ง‘ํ•ฉ์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ํ˜•์‹ ์–ธ์–ด์ด๋ฉฐ ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋ฌธ์ž ์กฐํ•ฉ์„ ์ฐพ๊ธฐ ์œ„ํ•œ ํŒจํ„ด์ž…๋‹ˆ๋‹ค! ์ฆ‰ ์‰ฝ๊ฒŒ ๋งํ•ด์„œ ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋ฌธ์ž๋ฅผ ์ฐพ์•„๋‚ด๋Š” ๋„๊ตฌ๋ผ๊ณ ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! #1. ์ •๊ทœ ํ‘œํ˜„์‹ ๊ฐ์ฒด ์ฃผ์š” ํŒจํ„ด ์ •๊ทœ ํ‘œํ˜„์‹์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐํ˜ธ๋ฅผ ๋ฉ”ํƒ€(meta) ๋ฌธ์ž๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํŒจํ„ด ์„ค๋ช… abc abc ๋ฌธ์ž์—ด์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. /abc/๋Š” 'abc' [abc] a, b, c ์ค‘ ๋ฌธ์ž ํ•˜๋‚˜๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. /[abc]d/๋Š” 'ad', 'bd', 'cd' [^abc] a, b, c ์ค‘ ๋ฌธ์ž ํ•˜๋‚˜๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. /[abc]d/๋Š” 'ad', 'bd', 'cd' [A-Z] ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. [a-z] ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. [.. 2022. 8. 17.
[JAVASCRIPT] ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : Slice(), substring(), substr() ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ slice(), substring(), substr() slice(), substring(), substr()๋Š” ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ์˜ ๋ณ€๊ฒฝ ํƒ€์ž…์œผ๋กœ ๋ฌธ์ž์—ด์—์„œ ์›ํ•˜๋Š” ๊ฐ’์„ ์ถ”์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. #1. slice( ) slice() ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์—์„œ ์›ํ•˜๋Š” ๊ฐ’์„ ์ถ”์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ! slice( ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ! "๋ฌธ์ž์—ด"slice(์‹œ์ž‘ ์œ„์น˜) "๋ฌธ์ž์—ด"slice(์‹œ์ž‘ ์œ„์น˜, ๋๋‚˜๋Š” ์œ„์น˜) const str1 = "javascript reference" const currentStr1 = str1.slice(0); //javascript reference const currentStr2 = str1.slice(1); //avascript refer.. 2022. 8. 17.
[CSS] ๋ฏธ๋””์–ด์ฟผ๋ฆฌ CSS: ๋ฏธ๋””์–ด์ฟผ๋ฆฌ๋ž€? ํ•ด์ƒ๋„์— ๋”ฐ๋ผ css๋ฅผ ๋ถ„๊ธฐ์‹œํ‚ค๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜์‘ํ˜• ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค! #1. !point! ์œ„ ์ฝ”๋“œ๋Š” ์ตœ์†Œ ๊ฐ€๋กœํญ 1000px, ์ฆ‰ 1000px ๋ณด๋‹ค ๋„“์€ ํ•ด์ƒ๋„์ผ ๋•Œ style_pc.css๋ฅผ ์—ฐ๊ฒฐํ•œ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค! ๋˜ํ•œ ํฌ๋กฌ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ๊ฐ ๊ธฐ๊ธฐ๋งˆ๋‹ค์˜ ํ•ด์ƒ๋„์— ๋”ฐ๋ฅธ ์˜ˆ์‹œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด์ƒ๋„ ํ‰๊ท  ์‚ฌ์ด์ฆˆ ํ‘œ ๊ธฐ๊ธฐ ๊ฐ€๋กœ ๋ฐ์Šคํฌํƒ‘ 1920 ํ…Œ๋ธ”๋ฆฟpc 768 ๋ชจ๋ฐ”์ผ 480 #2. @media ์ฒซ ๋กœ๋”ฉ ๋•Œ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜์ง€ ์•Š๋„๋ก CSS ํŒŒ์ผ์„ ํ•˜๋‚˜๋กœ ๋งŒ๋“ค์–ด์„œ CSS ๋‚ด๋ถ€์—์„œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋ถ„๊ธฐ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ธ ํ˜•ํƒœ์˜ ๋ฐ˜์‘ํ˜•์›น CSS์ž…๋‹ˆ๋‹ค. @media all and (min-width: 1000px) { /* ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ํ•ด์ƒ๋„๊ฐ€ ์ตœ์†Œ 1000px ์ธ ๊ฒฝ.. 2022. 8. 16.
[CSS] ๊ธฐ๋ณธ ๋ฌธ๋ฒ• CSS ๊ธฐ๋ณธ ๋ฌธ๋ฒ• 4๊ฐ€์ง€ ์ง€๊ธˆ๋ถ€ํ„ฐ CSS ๊ธฐ๋ณธ ๋ฌธ๋ฒ• 4๊ฐ€์ง€๋ฅผ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!๐Ÿ˜€ #1. ๋‚ด๋ถ€ ์Šคํƒ€์ผ์‹œํŠธ HTML๋ฌธ์„œ ์•ˆ์— ์ด ๋ฌธ์žฅ์˜ ์ƒ‰์€ ๋นจ๊ฐ•์ž…๋‹ˆ๋‹ค. #2. ์™ธ๋ถ€ ์Šคํƒ€์ผ์‹œํŠธ ์Šคํƒ€์ผ ์†์„ฑ์„ ๋”ฐ๋กœ ์ €์žฅํ•˜์—ฌ HTML๋ฌธ์„œ์™€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์˜ ํ™•์žฅ๋ช…์€ '.css'๋กœ ์ €์žฅํ•ด์ฃผ์–ด์•ผ ํ•˜๋ฉฐ HTML๋ฌธ์„œ์—์„œ๋Š” ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€ ์Šคํƒ€์ผ์‹œํŠธ ์ด ๋ฌธ์žฅ์˜ ์ƒ‰์€ ๋นจ๊ฐ•์ž…๋‹ˆ๋‹ค. style.css - ์™ธ๋ถ€ ๊ฒฝ๋กœ @charset "UTF-8"; p { color: red; } ์ด์ฒ˜๋Ÿผ ๋‚ด๋ถ€ ์Šคํƒ€์ผ์‹œํŠธ์™€๋Š” ๋‹ฌ๋ฆฌ ์™ธ๋ถ€ ์Šคํƒ€์ผ์‹œํŠธ๋Š” html๋ฌธ์„œ์— ๊ฒฝ๋กœ ์„ ์–ธ๋งŒ ํ•ด์ค€๋‹ค๋ฉด ๋ชจ๋“  ํŽ˜์ด์ง€์—์„œ ๋™์ผํ•œ ์‹œํŠธ๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. #3. @import css์•ˆ์œผ๋กœ ๋‹ค๋ฅธ css ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณต์žก.. 2022. 8. 16.
[HTML] ๊ตฌ์„ฑ ๊ด€๋ จ ์š”์†Œ HTML : ๊ตฌ์กฐ ๊ด€๋ จ ์š”์†Œ = ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋ž€ ํ•ด์„ ๊ทธ๋Œ€๋กœ ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ํƒœ๊ทธ๋กœ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ๋กœ ์ •๋ณด๋ฅผ ๊ตฌ์ฒด์ ์œผ๋กœ ์„ ์–ธํ•˜์—ฌ ์›นํ‘œ์ค€๊ณผ ์ ‘๊ทผ์„ฑ์„ ์ค€์ˆ˜ํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € ๊ตฌ์กฐ ์š”์†Œ๊ฐ€ ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋Š”์ง€ ์‚ดํŽด๋ณธ ํ›„ ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ตฌ์กฐ ๊ด€๋ จ ์š”์†Œ(=์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ) ๊ตฌ์กฐ ๊ด€๋ จ ์š”์†Œ์—๋Š” , , , , , ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์†Œ ์œ ํ˜• ํƒœ๊ทธํ˜• ํƒœ๊ทธ์˜ ์˜๋ฏธ ๋ฐ ํŠน์ง• ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ 1. HTML๋ฌธ์„œ์˜ ํ—ค๋” ์˜์—ญ์„ ์˜๋ฏธํ•˜๋Š” ํƒœ๊ทธ๋กœ ์ œ๋ชฉ์ด๋‚˜ ๋‚ด๋น„๊ฒŒ์ด์…˜, ๊ฒ€์ƒ‰ ๋“ฑ์˜ ๋‚ด์šฉ๋“ค์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค. 2. ํ…์ŠคํŠธ, ์ธ๋ผ์ธ ์š”์†Œ, ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์ง€๋งŒ,, ํƒœ๊ทธ๋Š” ํฌํ•จํ•  ์ˆ˜ ์—†๋‹ค. 1. HTML ๋ฌธ์„œ์—์„œ ๋งฅ๋ฝ์ด ๊ฐ™์€ ์š”์†Œ๋“ค์„ ์ฃผ์ œ๋ณ„.. 2022. 8. 16.
[JAVASCRIPT] ๋‚ด์žฅ ํ•จ์ˆ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋‚ด์žฅ ํ•จ์ˆ˜ ๋‚ด์žฅ ํ•จ์ˆ˜๋ž€? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚ด์žฅ๋˜์–ด ์žˆ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ๋ถ€ํ„ฐ ๋‚ด์žฅ ํ•จ์ˆ˜์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ด…์‹œ๋‹ค! 1. ์ธ์ฝ”๋”ฉ, ๋””์ฝ”๋”ฉ ํ•จ์ˆ˜ URL์ฃผ์†Œ์— ์ฟผ๋ฆฌ ์ •๋ณด๋ฅผ ์ „์†กํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๊ฑธ๋ฆด ํ™•๋ฅ ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์ธ์ฝ”๋”ฉ ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๋ฌธ์ž๋ฅผ ๋ถ€ํ˜ธํ™” ์‹œ์ผœ์„œ ์ฒ˜๋ฆฌํ•œ ํ›„ ๋””์ฝ”๋”ฉ ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๋ฌธ์ž๋กœ ๋‹ค์‹œ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•จ์ˆ˜๋ช… ์„ค๋ช… encodeURIComponent( ) ์˜๋ฌธ, ์ˆซ์ž์™€ ( ) - _ . ~ * ! ' ์„ ์ œ์™ธํ•œ ๋ฌธ์ž๋ฅผ ์ธ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค. decodeURIComponent( ) encodeURIComponent( )์˜ ๋””์ฝ”๋”ฉ ํ•จ์ˆ˜ 2. ์ˆซ์ž, ์œ /๋ฌดํ•œ ๊ฐ’ ํŒ๋ณ„ ํ•จ์ˆ˜ ํ•จ์ˆ˜๋ช… ์„ค๋ช… isNaN( ) ์ˆซ์ž์ธ์ง€ ์•„๋‹Œ์ง€.. 2022. 8. 16.
[SITE] ์›น์‚ฌ์ดํŠธ - ์นด๋“œ ์œ ํ˜•03 CardType03 ์›นํŽ˜์ด์ง€ ์‹ค์Šต์„ ์œ„ํ•œ ์นด๋“œ ์œ ํ˜• ํŽ˜์ด์ง€ ์‹ฌํ™”ver ์ œ์ž‘ํ•ด๋ณด๊ธฐ! ์นด๋“œ ์•ˆ์— ์ด๋ฏธ์ง€, ํ‚ค์›Œ๋“œ๋ž€, ํ…์ŠคํŠธ ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž ํ”„๋กœํ•„๊นŒ์ง€ ๋„ฃ์–ด์„œ ์ œ์ž‘ํ•ด๋ณด์ž! ์ด๋ฒˆ ์œ ํ˜•์—์„œ๋Š” ์‹ฌํ™” ๋ฒ„์ „์ธ ๋งŒํผ ๊ทธ๋ฆฌ๋“œ ํ•  ์š”์†Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.๐Ÿ˜‚ ์ฐจ๊ทผ์ฐจ๊ทผ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค์–ด ์นด๋“œํ˜• ํŽ˜์ด์ง€๋ฅผ ๋””์ž์ธ ํ•ด๋ด…์‹œ๋‹ค! ์ด๋ฒˆ ์นด๋“œํ˜• ๋””์ž์ธ์€ ์นด๋“œ ์‚ฌ์ด์— ์—ฌ๋ฐฑ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์ธ์„ ๋„ฃ์–ด ์นด๋“œ ์˜์—ญ์„ ๊ตฌ๋ถ„ ํ•ด์ค๋‹ˆ๋‹ค. TIP ! ์นด๋“œ ์„น์…˜์˜ ๋””์ž์ธ์ด ๋™์ผํ•  ๊ฒฝ์šฐ comtonent๋ฅผ ์ด์šฉํ•˜๋ฉด ํšจ์œจ์ ์ธ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๋‹ค. comtonent๋ฅผ ์ฒ˜์Œ ์ ์šฉ์‹œํ‚จ ์นด๋“œ๊ฐ€ ์›๋ณธ๊ฐ€ ๋˜๋ฉฐ ์›๋ณธ comtonent๋ฅผ ์ˆ˜์ •ํ•˜๋ฉด ๋ณต์ œ comtonent๋“ค๋„ ํ•จ๊ป˜ ์ˆ˜์ •๋˜์–ด ์ž‘์—…์ด ํ›จ์”ฌ ์ˆ˜์›”ํ•ด์ง„๋‹ค! < HTML ์†Œ์Šค : ๋ ˆ์•„์•„์›ƒ ๊ตฌ์กฐ ํŒŒ์•…ํ•˜.. 2022. 8. 11.
[JAVASCRIPT] ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ : join(), push(), pop() ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ ์ง€๊ธˆ๋ถ€ํ„ฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ์ธ join() / push() / pop()์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค! ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ๋“ค์„ ์ดํ•ดํ•˜๊ฒŒ ๋˜๋ฉด ๋ฐฐ์—ด์„ ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ๋ฉ๋‹ˆ๋‹ค :) 1. join( ) join( )์€ ๋ฐฐ์—ด์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ์ฐธ์กฐ๋งŒ ํ•˜๋Š” ๋ฉ”์„œ๋“œ๋กœ ๋ฐฐ์—ด์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. //01 const arrNum = [100, 200, 300, 400, 500]; const text1 = arrNum.join(''); //๋ฐฐ์—ด์˜ ์š”์†Œ๋ฅผ ์ „๋ถ€ ์ด์–ด์„œ ๋ถˆ๋Ÿฌ์˜จ๋‹ค. const text2 = arrNum.join(' '); //ํ•œ ์นธ์„ ๋„์šฐ๋ฉด join์ด ์—ฌ๋ฐฑ์„ ์ธ์‹ํ•ด์„œ ํ•œ ์นธ์”ฉ ๋„์›Œ์„œ ํ‘œํ˜„๋œ๋‹ค. const text3 = arrNum.join('โ˜…'); //๋ณ„.. 2022. 8. 11.
[CSS] ์ด๋ฏธ์ง€ ํ‘œํ˜„ ๋ฐฉ์‹ : ๋ฒกํ„ฐ์™€ ๋น„ํŠธ๋งต ๋ฒกํ„ฐ์™€ ๋น„ํŠธ๋งต ๋ฐฑํ„ฐ์™€ ๋น„ํŠธ๋งต์€ ์ด๋ฏธ์ง€๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์„œ๋กœ ์ƒ๋ฐ˜๋œ ๋ฐฉ์‹์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋ถ€ํ„ฐ ๋ฒกํ„ฐ์™€ ๋น„ํŠธ๋งต์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! #1. ๋น„ํŠธ๋งต(Bitmap) ๋ฐฉ์‹ ๊ฐ ํ”ฝ์…€์— ์ €์žฅ๋œ ๋น„ํŠธ ์ •๋ณด๊ฐ€ ์ง‘ํ•ฉ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋น„ํŠธ๋งต์€ ๋ฒกํ„ฐ์™€ ๋‹ค๋ฅด๊ฒŒ ํ”ฝ์…€์˜ ์  ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ์ด๋ฃจ๋Š” ์š”์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฒกํ„ฐ๋ณด๋‹ค ์ •๊ตํ•œ ์ด๋ฏธ์ง€ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ! ํŠน์ง•์ •๋ฆฌ ! • ๋น„ํŠธ๋งต ๋ฐฉ์‹์€ ์ƒ‰์ƒ ์ •๋ณด๊ฐ€ ๋‹ด๊ธด ํ”ฝ์…€ ํ•˜๋‚˜ ํ•˜๋‚˜๊ฐ€ ๋ชจ์—ฌ ๋งŒ๋“ค์–ด์ง€๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ณด๋‹ค ์ •๊ตํ•œ ์ด๋ฏธ์ง€ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค. • ๋””์Šคํ”Œ๋ ˆ์ด๋Š” ํ”ฝ์…€์˜ ๋ฐฐ์—ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ ํ”ฝ์…€์˜ ๋ฐฐ์—ด, ์ˆซ์ž, ๋น„์œจ์ด ๋””์Šคํ”Œ๋ ˆ์ด์˜ ํ•ด์ƒ๋„๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ 1920x1080๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์ด๋Š” ๊ฐ€๋กœ 1920๊ฐœ ์„ธ๋กœ 1080๊ฐœ์˜ ํ”ฝ์…€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”.. 2022. 8. 10.
[SITE] ์›น์‚ฌ์ดํŠธ - ์นด๋“œ ์œ ํ˜•02 CardType02 ์›นํŽ˜์ด์ง€ ์‹ค์Šต์„ ์œ„ํ•œ ์นด๋“œํƒ€์ž… ํŽ˜์ด์ง€ ๊ธฐ์ดˆ ์‹ค์Šตํ•˜๊ธฐ! - 2์ค„ ์œ ํ˜• ํ”ผ๊ทธ๋งˆ๋ฅผ ํ†ตํ•ด ์›ํ•˜๋Š” ์นด๋“œ ์œ ํ˜•์„ ๋””์ž์ธ ํ•ฉ๋‹ˆ๋‹ค. ๋””์ž์ธ์„ ํ•  ๋• ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ํŽ˜์ด์ง€์˜ ์„ฑ๊ฒฉ์„ ์ž˜ ํŒŒ์•…ํ•˜์—ฌ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. TIP ! ์นด๋“œ ์„น์…˜์˜ ๋””์ž์ธ์ด ๋™์ผํ•œ๋ฐ ๋งŽ์„ ๊ฒฝ์šฐ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ด์šฉํ•˜๋ฉด ํšจ์œจ์ ์ธ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ฒ˜์Œ ์ ์šฉ์‹œํ‚จ ์นด๋“œ๊ฐ€ ์›๋ณธ๊ฐ€ ๋˜๋ฉฐ ์›๋ณธ์„ ์ˆ˜์ •ํ•˜๋ฉด ๋ณต๋ถ™ํ–ˆ๋˜ ์นด๋“œ๋“ค๋„ ํ•จ๊ป˜ ์ˆ˜์ •๋œ๋‹ค. ๋””์ž์ธํ•œ ์›น ํŽ˜์ด์ง€ ์‹œ์•ˆ์„ ๋ณด๋ฉฐ ํŽ˜์ด์ง€ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•œ ํ›„ ์›น ํ‘œ์ค€์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ์— ๋งž๋Š”์‹œ๋ฉ˜ํ‹ฑํ•œ ๋งˆํฌ์—…์„ ํ•ด์ค๋‹ˆ๋‹ค. ๊ตฌ์กฐ ํŒŒ์•…ํ•˜๊ธฐ 1.๊ตฌ์กฐ๋ฅผ ๋จผ์ € ๊ผผ๊ผผํ•˜๊ฒŒ ํŒŒ์•…ํ•˜์—ฌ ์‹œ๋ฉ˜ํ‹ฑํ•œ ๋งˆํฌ์—…์„ ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค... 2022. 8. 10.
์›น์‚ฌ์ดํŠธ - ์นด๋“œ ์œ ํ˜•01 CardType01 ์›นํŽ˜์ด์ง€ ์‹ค์Šต์„ ์œ„ํ•œ ์นด๋“œํƒ€์ž… ํŽ˜์ด์ง€ ๊ธฐ์ดˆ ์‹ค์Šตํ•˜๊ธฐ! ํ”ผ๊ทธ๋งˆ๋ฅผ ํ†ตํ•ด ์›ํ•˜๋Š” ์นด๋“œ ์œ ํ˜•์„ ๋””์ž์ธ ํ•ฉ๋‹ˆ๋‹ค. ๋””์ž์ธ์„ ํ•  ๋• ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ํŽ˜์ด์ง€์˜ ์„ฑ๊ฒฉ์„ ์ž˜ ํŒŒ์•…ํ•˜์—ฌ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ ์ž‘์—…์ด ์™„๋ฒฝํ•ด์•ผ ํ›„์— ์ฝ”๋”ฉ์„ ํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ๋„ ์˜ค๋ฅ˜ ๋ฐ ์˜ค์ฐจ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š์•„ ๋ถˆํŽธํ•ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค! ๋””์ž์ธํ•œ ์›น ํŽ˜์ด์ง€ ์‹œ์•ˆ์„ ๋ณด๋ฉฐ ํŽ˜์ด์ง€ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•œ ํ›„ ์›น ํ‘œ์ค€์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ์— ๋งž๋Š”์‹œ๋ฉ˜ํ‹ฑํ•œ ๋งˆํฌ์—…์„ ํ•ด์ค๋‹ˆ๋‹ค. ๊ตฌ์กฐ ํŒŒ์•…ํ•˜๊ธฐ 1. ์นด๋“œ ๋ ˆ์ด์•„์›ƒ์€ ๋ณดํ†ต ์›น ๋ฉ”์ธ ํŽ˜์ด์ง€์˜ ์„น์…˜ ๋ถ€๋ถ„์— ์œ„์น˜ํ•œ๋‹ค. ๋•Œ๋ฌธ์— ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ์ธ ์š”์†Œ๋Š” ๋ถ€๋ชจ์™€ ์ž์‹์˜ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์š”์†Œ + ์š”์†Œ๋Š” ํ˜•์ œ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.*/.. 2022. 8. 10.
์›น ํ‘œ์ค€์„ฑ/ ์›น ์ ‘๊ทผ์„ฑ/ ์›น ํ˜ธํ™˜์„ฑ ์›น ํ‘œ์ค€ / ์›น ์ ‘๊ทผ์„ฑ / ์›น ํ˜ธํ™˜์„ฑ ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ง€์ผœ์•ผํ•  ๊ทœ์น™์ด ์ด 3๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 3๊ฐ€์ง€ ๊ทœ์น™์€ ์›นํ‘œ์ค€, ์›น ์ ‘๊ทผ์„ฑ, ์›น ํ˜ธํ™˜์„ฑ์œผ๋กœ ์›น ํ‘œ์ค€ ํ•˜๋‚˜๋งŒ ์ค€์ˆ˜ ํ•œ๋‹ค๊ณ  ํ•ด์„œ ์›น ์ ‘๊ทผ์„ฑ์ด๋‚˜ ์›น ํ˜ธํ™˜์„ฑ์ด ๋ณด์žฅ๋˜์ง€ ์•Š์œผ๋ฉฐ ์›น ํ˜ธํ™˜์„ฑ์„ ์ค€์ˆ˜ํ•˜๋”๋ผ๋„ ์›น ์ ‘๊ทผ์„ฑ์€ ๋ณด์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋•Œ๋ฌธ์— ์›น ํ‘œ์ค€, ์›น ์ ‘๊ทผ์„ฑ, ์›น ํ˜ธํ™˜์„ฑ 3๊ฐ€์ง€ ๋ชจ๋‘๋ฅผ ์ง€ํ‚ค๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. 1. ์›น ํ‘œ์ค€ ์›น ํ‘œ์ค€์ด๋ž€ ๋ธŒ๋ผ์šฐ์ € ์ข…๋ฅ˜ ๋ฐ ๋ฒ„์ „์— ๋”ฐ๋ฅธ ๊ธฐ๋Šฅ ์ฐจ์ด์— ๋Œ€ํ•˜์—ฌ ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์ œ์‹œ๋œ ํ‘œ์ค€์œผ๋กœ, ๋‹ค๋ฅธ ๊ธฐ์ข… ํ˜น์€ ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ๋‹ฌ๋ฆฌ ๊ตฌํ˜„๋˜๋Š” ๊ธฐ์ˆ ์„ ๋™์ผํ•˜๊ฒŒ ๊ตฌํ˜„ํ•จ๊ณผ ๋™์‹œ์— ์–ด๋А ํ•œ์ชฝ์— ์ตœ์ ํ™”๋˜์–ด ์น˜์šฐ์น˜์ง€ ์•Š๋„๋ก ๊ณตํ†ต์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€๋ฅผ ์ œ์ž‘ํ•˜๋Š” ๊ธฐ๋ฒ•์„ ์˜๋ฏธํ•œ๋‹ค. ์›นํ‘œ์ค€์€ ํ‘œ์ค€ํ™” ๋‹จ์ฒด์ธ W3C(World Wide Consort.. 2022. 8. 9.
ํ€ด์ฆˆ ๋ฌธ์ œ ๋งŒ๋“ค๊ธฐ04 ํ€ด์ฆˆ ๊ฐ๊ด€์‹ ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ํ•„๊ธฐ๋ฌธ์ œ๋ฅผ ๊ฐ๊ด€์‹ ์œ ํ˜• ํ€ด์ฆˆ๋กœ ์—ฌ๋Ÿฌ๊ฐœ ์ œ์ž‘ํ•ด๋ณด๊ธฐ ํ•˜๋‚˜์˜ ๊ฐ๊ด€์‹ ๋ฌธ์ œ๋ฅผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งŒ๋“ค์–ด๋ณด์ž! #1. ์„ ํƒ์ž ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค ์ƒ์ˆ˜์—๊ฒŒ ํ•ด๋‹น๋ช…์นญ(ex: quizType)์„ ์„ ์–ธํ•ด์ฃผ๊ณ  ์ฟผ๋ฆฌ์…€๋ž™ํ„ฐ(ํƒœ๊ทธ, ์•„์ด๋””, ํด๋ž˜์Šค๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ)๋กœ ์„ ํƒํ•œ ์š”์†Œ๋ฅผ ์ฐพ์•„์„œ ๋„ฃ์–ด๋ณด์ž! //์„ ํƒ์ž const quizType = document.querySelector(".quiz__type"); //ํ€ด์ฆˆ์ข…๋ฅ˜ const quizNumber = document.querySelector(".quiz__question .number"); //ํ€ด์ฆˆ ๋ฒˆํ˜ธ const quizAsk = document.querySelector(".quiz__question .ask".. 2022. 8. 8.
์š”์†Œ ์„ ํƒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์š”์†Œ ์„ ํƒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ CSS ์„ ํƒ์ž๋ฅผ ๋„˜๊ฒจ์„œ ์›ํ•˜๋Š” HTML ์š”์†Œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•จ์ˆ˜๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ querySelector() ํ•จ์ˆ˜๋Š” ์„ ํƒ์ž์— ๋ถ€ํ•ฉํ•˜๋Š” ์š”์†Œ ์ค‘์—์„œ ์ฒซ ๋ฒˆ์งธ ์š”์†Œ๋งŒ์„ ๋ฐ˜ํ™˜ํ•˜๊ณ , querySelectorAll() ํ•จ์ˆ˜๋Š” ์„ ํƒ์ž์— ๋ถ€ํ•ฉํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. 01. ์š”์†Œ๋ฅผ ์ง์ ‘ ์„ ํƒํ•˜๋Š” ๋ฉ”์„œ๋“œ ๋ฉ”์„œ๋“œ ์†์„ฑ ์ž…๋ ฅ ๋ฐฉ๋ฒ• : document . ๋ฉ”์„œ๋“œ๋ช… ( ' ์š”์†Œ๋ช… ' ) ๋ฉ”์„œ๋“œ ์„ค๋ช… getElementById() HTML ์š”์†Œ ์ค‘ id ์†์„ฑ์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•œ๋‹ค. ex) document.getElementById('header') getElementByClassName() HTML ์š”์†Œ ์ค‘ class๋ช…์œผ๋กœ ์„ ์–ธํ•œ ์š”์†Œ๋ฅผ ์„ ํƒํ•œ๋‹ค. ex) document.g.. 2022. 8. 7.
ํ€ด์ฆˆ ๋ฌธ์ œ ๋งŒ๋“ค๊ธฐ03 ํ€ด์ฆˆ ์ฃผ๊ด€์‹(์—ฌ๋Ÿฌ๋ฌธ์ œ) ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ํ•„๊ธฐ๋ฌธ์ œ๋ฅผ ์ฃผ๊ด€์‹ ์œ ํ˜• ํ€ด์ฆˆ๋กœ ์—ฌ๋Ÿฌ๊ฐœ ์ œ์ž‘ํ•ด๋ณด๊ธฐ 4๊ฐœ์˜ ์ฃผ๊ด€์‹ ํ€ด์ฆˆ๋ฅผ ํ•˜๋“œ ์ถœ๋ ฅ, ๋ฐ˜๋ณต๋ฌธ๊ณผ ์กฐ๊ฑด๋ฌธ์„ ์ด์šฉํ•œ ์ถœ๋ ฅ์œผ๋กœ ๋‚˜๋ˆ„์–ด ์‚ดํŽด๋ณด์ž! #1. ์„ ํƒ์ž ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค ์ƒ์ˆ˜์—๊ฒŒ ํ•ด๋‹น๋ช…์นญ(ex: quizType)์„ ์„ ์–ธํ•ด์ฃผ๊ณ  ์ฟผ๋ฆฌ์…€๋ž™ํ„ฐ(ํƒœ๊ทธ, ์•„์ด๋””, ํด๋ž˜์Šค๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ)๋กœ ์„ ํƒํ•œ ์š”์†Œ๋ฅผ ์ฐพ์•„์„œ ๋„ฃ์–ด๋ณด์ž! //์„ ํƒ์ž const quizType = document.querySelectorAll(".quiz__type"); //ํ€ด์ฆˆ์ข…๋ฅ˜ const quizNumber = document.querySelectorAll(".quiz__question .number"); //ํ€ด์ฆˆ ๋ฒˆํ˜ธ const quizAsk = document.querySel.. 2022. 8. 6.
๋ ˆ์ด์•„์›ƒ05 ๋ ˆ์ด์•„์›ƒ05 ์ „์ฒด ์˜์—ญ์ด ๋“ค์–ด๊ฐ„ ๊ตฌ์กฐ๋กœ ์„ธ๋ถ€์ ์ธ ์š”์†Œ๋“ค์€ ๋ถ€๋ชจ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ฐ€์šด๋ฐ ์˜์—ญ์œผ๋กœ ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•œ๋‹ค. ์ด๋ฒˆ ๋ ˆ์ด์•„์›ƒ์€ ์ข€ ๋” ์‹ฌํ™”๊ณผ์ •์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค. float์„ ์ด์šฉํ•œ ๋ฐ˜์‘ํ˜• ๋ ˆ์ด์•„์›ƒ CSS ์Šคํƒ€์ผ์„ ํšจ์œจ์ ์œผ๋กœ ์ฃผ๊ธฐ ์œ„ํ•ด์„œ๋Š” html ๋งˆํฌ์—…์„ ๊น”๋”ํ•˜๊ฒŒ ์„ ์–ธํ•  ์ค„ ์•Œ์•„์•ผ ํ•œ๋‹ค. ๋•Œ๋ฌธ์— ๋จผ์ € ๋ ˆ์ด์•„์›ƒ ๋ถ„์„ ๋ฐ ์š”์†Œ์˜ ์ด๋ฆ„์„ ์ž˜ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. clearfix๋ฅผ ์ด์šฉํ•œ float์˜ ์˜์—ญ๊นจ์ง ๋ฐฉ์ง€ 1. ๊นจ์ง€๋Š” ์˜์—ญ์— clear:both๋ฅผ ์„ค์ •ํ•œ๋‹ค. 2. ๋ถ€๋ชจ ๋ฐ•์Šค ์˜์—ญ์— overflowf: hidden์„ ์„ค์ •ํ•œ๋‹ค. - ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. 3. clearfix๋ฅผ ์„ค์ •ํ•œ๋‹ค. - ๊นจ์ง„ ๋ ˆ์ด์•„์›ƒ ์š”์†Œ์˜ ๋ถ€๋ชจ์š”์†Œ์—๊ฒŒ ํด๋ž˜์Šค๋กœ ์ด๋ฆ„์„ ์„ ์–ธํ•ด์ค€๋‹ค. div class="containe.. 2022. 8. 5.
ํ€ด์ฆˆ ๋ฌธ์ œ ๋งŒ๋“ค๊ธฐ02 ํ€ด์ฆˆ ์ฃผ๊ด€์‹ ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ํ•„๊ธฐ๋ฌธ์ œ๋ฅผ ์ฃผ๊ด€์‹ ์œ ํ˜• ํ€ด์ฆˆ๋กœ ์ œ์ž‘ํ•ด๋ณด๊ธฐ! ์ฃผ๊ด€์‹ ์œ ํ˜•์œผ๋กœ ์ œ์ž‘ํ•œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค ํ€ด์ฆˆ๋ฐ•์Šค์˜ ๋ฒˆํ˜ธ, ํ€ด์ฆˆ ๋ฌธ์ œ, ๋‹ต ๋“ฑ์„ ๋ชจ๋‘ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ณด์—ฌ์ค€๋‹ค. ํ•จ์ˆ˜์™€ if๋ฌธ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ต์„ ์ž‘์„ฑํ•  ๊ฒฝ์šฐ ์ •๋‹ต or ์˜ค๋‹ต์— ๋Œ€ํ•œ ์ด๋ฒคํŠธ๊ฐ€ ์‹คํ–‰๋˜๋„๋ก ํ•œ๋‹ค. //์„ ํƒ์ž const quizType = document.querySelector(".quiz__type"); //ํ€ด์ฆˆ์ข…๋ฅ˜ const quizNumber = document.querySelector(".quiz__question .number"); //ํ€ด์ฆˆ ๋ฒˆํ˜ธ const quizAsk = document.querySelector(".quiz__question .ask"); //ํ€ด์ฆˆ ์งˆ๋ฌธ cons.. 2022. 8. 5.
ํ€ด์ฆˆ ๋ฌธ์ œ ๋งŒ๋“ค๊ธฐ01 ํ€ด์ฆˆ ์ •๋‹ตํ™•์ธํ•˜๊ธฐ ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ํ•„๊ธฐ๋ฌธ์ œ๋ฅผ ๋ฒ„ํŠผ ํ˜•์‹ ํ€ด์ฆˆ๋กœ ์ œ์ž‘ํ•ด๋ณด๊ธฐ! ์ •๋‹ตํ™•์ธํ•˜๊ธฐ ์œ ํ˜•์œผ๋กœ ์ œ์ž‘ํ•œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ์Šค ํ€ด์ฆˆ๋ฐ•์Šค์˜ ๋ฒˆํ˜ธ, ํ€ด์ฆˆ ๋ฌธ์ œ, ๋‹ต ๋“ฑ์„ ๋ชจ๋‘ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ด ๋ณด์—ฌ์ค€๋‹ค. ์ •๋‹ตํ™•์ธ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๊ฒฝ์šฐ ๊น”๋”ํ•˜๊ฒŒ ๋‹ต๋งŒ ๋ณด์ผ ์ˆ˜ ์žˆ๊ฒŒ ์ •๋‹ตํ™•์ธ ๋ฒ„ํŠผ์„ ์—†์• ์ค€๋‹ค. //์„ ํƒ์ž const quizType = document.querySelector(".quiz__type"); //ํ€ด์ฆˆ์ข…๋ฅ˜ const quizNumber = document.querySelector(".quiz__question .number"); //ํ€ด์ฆˆ ๋ฒˆํ˜ธ const quizAsk = document.querySelector(".quiz__question .ask"); //ํ€ด์ฆˆ ์งˆ๋ฌธ const qu.. 2022. 8. 4.
์ง€์—ญํ•จ์ˆ˜์™€ ์ „์—ญํ•จ์ˆ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ „์—ญ๋ณ€์ˆ˜ / ์ง€์—ญ๋ณ€์ˆ˜ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜๋ธ”๋ก {}์„ ๊ธฐ์ค€์œผ๋กœ ๋ณ€์ˆ˜์˜ ์„ ์–ธ ์œ„์น˜์— ๋”ฐ๋ผ ์ „์—ญ๋ณ€์ˆ˜์™€ ์ง€์—ญ๋ณ€์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด ์ง„๋‹ค. ์ „์—ญ๋ณ€์ˆ˜ : ์ „์—ญ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋ธ”๋ก {} ๋ฐ–์ด๋‚˜ ์•ˆ์—์„œ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ง€์—ญ๋ณ€์ˆ˜ : ์ง€์—ญ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋ธ”๋ก {} ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค. โ–ถ๏ธŽ ์ „์—ญ๋ณ€์ˆ˜์™€ ์ง€์—ญ๋ณ€์ˆ˜ ์„ ์–ธ ์œ„์น˜ ์ „์—ญ ๋ณ€์ˆ˜ ์ง€์—ญ ๋ณ€์ˆ˜ var ๋ณ€์ˆ˜; function ํ•จ์ˆ˜ () { } function ํ•จ์ˆ˜ () { var ๋ณ€์ˆ˜; } 01. ์ „์—ญ๋ณ€์ˆ˜ ์˜ˆ์‹œ ๋ฌธ์ œ kor ๋ณ€์ˆ˜์˜ ๊ฐ’์„ 90์—์„œ 100์œผ๋กœ ๋ฐ”๊พธ๊ธฐ { var kor = 90; function getScore() { kor = 100; //์ „์—ญ๋ณ€์ˆ˜ console.log(kor); } getScore(); console.log(kor); } ๊ฒฐ๊ณผ ๋ณด๊ธฐ 100 1.. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ04 ๋ ˆ์ด์•„์›ƒ04 ์ด๋ฒˆ ๋ ˆ์ด์•„์›ƒ์€ ์ „์ฒด ์˜์—ญ์ด ๋“ค์–ด๊ฐ„ ๊ตฌ์กฐ์ด๋‹ค. ์‹ค์ œ ์‚ฌ์ดํŠธ์—์„œ ์ด๋Ÿฐ ๊ตฌ์กฐ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ฐ€์šด๋ฐ ์˜์—ญ์„ ์„ค์ •ํ•œ๋‹ค. float์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ + ๋ถ€๋ชจ์š”์†Œ ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์šฉ๋ฐฉ๋ฒ• ์•„์ด๋”” ํด๋ž˜์Šค ์„ ํƒ์ž ์„ ์–ธ id : ํ•œ ๋ฒˆ ์ •๋„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์œผ๋ฉฐ ์ „์ฒด์ ์ธ ํ‹€, ์Šคํฌ๋ฆฝํŠธ์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค. id๋กœ ์„ ์–ธํ•  ๊ฒฝ์šฐ ํ›„์— ๊ณ ์น˜๋Š” ๊ฒƒ์ด ๊นŒ๋‹ค๋กญ๋‹ค. class : ๋‘๊ฐœ ์ด์ƒ (์ค‘๋ณต ๊ฐ€๋Šฅ)์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ํ›„์— ๊ณ ์น˜๋Š” ๊ฒƒ์ด ์œ ๋™์ ์ธ ํŽธ. ์ฃผ๋กœ ์„ธ๋ถ€์ ์ธ ์˜์—ญ์ด๋‚˜ ๋ฐ˜๋ณต์ ์ธ ๊ฒƒ์— ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค. *{ margin: 0; padding: 0; } #header { height: 100px; background-color: #E0F2F1; } #nav { height: 300px; background.. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ03 ๋ ˆ์ด์•„์›ƒ03 ๋ฉ”์ธ์— ์‚ฌ์ด๋“œ์™€ ์•„ํ‹ฐํด 3๊ฐœ๊ฐ€ ๋“ค์–ด๊ฐ„ ๊ตฌ์กฐ float์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ + ๋ฐ˜์‘ํ˜• float์€ ๋ณธ๋ž˜ ๋ ˆ์ด์•„์›ƒ์˜ ์šฉ๋„๊ฐ€ ์•„๋‹ˆ์—ˆ์œผ๋‚˜ ๋งˆ๋•…ํ•œ ์†์„ฑ์ด ์—†์–ด ์‚ฌ์šฉํ•˜๊ฒŒ๋˜์—ˆ๋‹ค. ๋‘ฅ๋‘ฅ ๋œจ๋Š” ํ˜•ํƒœ๋กœ float ์†์„ฑ์ด ์ ์šฉ์ด ์•ˆ๋œ blockbox๋Š” float๋œ box ๋ฐ‘์œผ๋กœ ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค. ๋•Œ๋ฌธ์— ๋ฐฐ์น˜์ด๋™์ด ํ•„์š”ํ•œ ์š”์†Œ์— float์„ ์ด์šฉํ•˜๋ฉด ์„ธ๋กœ๋กœ๋งŒ ๋ฐฐ์น˜๋˜๋˜ ์š”์†Œ๋ฅผ ๊ฐ€๋กœ๋กœ ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค. ์ฃผ ์‚ฌ์šฉ ์†์„ฑ float: left; - ์š”์†Œ๋ฅผ ์œ„๋กœ ๋œจ๊ฒŒ ํ•˜์—ฌ ์™ผ์ชฝ์œผ๋กœ ๋ฐฐ์น˜ํ•ด์ฃผ๋Š” ์†์„ฑ์œผ๋กœ ์ž์‹ ์ด ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ฒซ๋ฒˆ์งธ ์™ผ์ชฝ์— ๋ฐฐ์น˜๊ฐ€ ๋œ๋‹ค. clear: both; - float์„ ํ•œ ์š”์†Œ์•„๋ž˜๋กœ ๋‹ค๋ฅธ ์š”์†Œ๊ฐ€ ์ˆจ์–ด๋ฒ„๋ฆฌ๋Š” ๋ฒ„๊ทธ๋ฅผ ์žก์•„์ฃผ๋Š” ์—ญํ• ์˜ ์†์„ฑ ๋ณดํ†ต footer์™€ ๊ฐ™์€ ํ•˜๋‹จ ์š”์†Œ์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•œ๋‹ค. cl.. 2022. 7. 29.
728x90
๋ฐ˜์‘ํ˜•

Lucky Charms Rainbow
js
html
css