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

CODING166

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ์š”์†Œ ์„ ํƒ ์š”์†Œ ์„ ํƒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๊ฐ ์š”์†Œ๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ•ด๋‹น ์š”์†Œ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ ์„ ํƒ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์š”์†Œ ์ง์ ‘ ์„ ํƒ ๋ฉ”์„œ๋“œ ๋ฉ”์„œ๋“œ ์„ค๋ช… getElementById() document.getElementById('content')์ผ ๊ฒฝ์šฐ, HTML ์š”์†Œ ์ค‘ id ์†์„ฑ์ด 'content'์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. getElementsByClassName() document.getElementsByClassName('menu')์ผ ๊ฒฝ์šฐ, HTML ์š”์†Œ ์ค‘ class๋ช…์ด 'menu'์ธ ์š”์†Œ๋“ค์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. getElementsByTagName() document.getElementsByTagName('ul')์ผ ๊ฒฝ์šฐ, HTML ์š”์†Œ ์ค‘ ํƒœ๊ทธ๋ช…์ด 'ul'์ธ ์š”์†Œ๋“ค์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. getEle.. 2022. 8. 6.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ€ด์ฆˆ ํšจ๊ณผ : ์ฃผ๊ด€์‹(์—ฌ๋Ÿฌ ๋ฌธ์ œ) ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ํ€ด์ฆˆ ํšจ๊ณผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋“ค ์ค‘, ํ€ด์ฆˆ๋ฅผ ๋งžํž ์ˆ˜ ์žˆ๋Š” ํ€ด์ฆˆ ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌธ์ œ์— ์ฃผ๊ด€์‹ ์ •๋‹ต์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ํ€ด์ฆˆ ์œ ํ˜•์„ ์ž‘์—…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฃผ๊ด€์‹(์—ฌ๋Ÿฌ ๋ฌธ์ œ) ์œ ํ˜• ์˜ˆ์‹œ๋Š” ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ์˜ ํ•„๊ธฐ ์‹œํ—˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๊ฐ ๋ฌธ์ œ์˜ ์ •๋‹ต์„ ๋งžํžˆ๋ฉด ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉฐ ๊ฐ•์•„์ง€ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๊ธฐ๋ปํ•˜๊ณ , ์ •๋‹ต์„ ๋งžํžˆ์ง€ ๋ชปํ•˜๋ฉด ์Šฌํผํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ์ž…๋ ฅ๊ฐ’์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. // ์„ ํƒ์ž const quizType = document.querySelectorAll(".quiz__type"); // ํ€ด์ฆˆ ์ข…๋ฅ˜ const quizNumber = document.querySelectorAll(".quiz__question .number"); // ํ€ด์ฆˆ ๋ฒˆํ˜ธ c.. 2022. 8. 6.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ€ด์ฆˆ ํšจ๊ณผ : ์ฃผ๊ด€์‹ ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ํ€ด์ฆˆ ํšจ๊ณผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋“ค ์ค‘, ํ€ด์ฆˆ๋ฅผ ๋งžํž ์ˆ˜ ์žˆ๋Š” ํ€ด์ฆˆ ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„, ์ฃผ๊ด€์‹ ์ •๋‹ต์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ํ€ด์ฆˆ ์œ ํ˜•์„ ์ž‘์—…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฃผ๊ด€์‹ ์œ ํ˜• ์˜ˆ์‹œ๋Š” ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ์˜ ํ•„๊ธฐ ์‹œํ—˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ •๋‹ต์„ ๋งžํžˆ๋ฉด ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉฐ ๊ฐ•์•„์ง€ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๊ธฐ๋ปํ•˜๊ณ , ์ •๋‹ต์„ ๋งžํžˆ์ง€ ๋ชปํ•˜๋ฉด ์Šฌํผํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ์ž…๋ ฅ๊ฐ’์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. // ์„ ํƒ์ž const quizType = document.querySelector(".quiz__type"); // ํ€ด์ฆˆ ์ข…๋ฅ˜ const quizNumber = document.querySelector(".quiz__question .number"); // ํ€ด์ฆˆ ๋ฒˆํ˜ธ const quizAsk = document.query.. 2022. 8. 4.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ€ด์ฆˆ ํšจ๊ณผ : ์ •๋‹ต ํ™•์ธํ•˜๊ธฐ ์œ ํ˜• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ํ€ด์ฆˆ ํšจ๊ณผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋“ค ์ค‘, ํ€ด์ฆˆ๋ฅผ ๋งžํž ์ˆ˜ ์žˆ๋Š” ํ€ด์ฆˆ ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„, ์ •๋‹ต์„ ์ž…๋ ฅํ•˜์ง€ ์•Š๊ณ  ์ •๋‹ต์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ํ€ด์ฆˆ ์œ ํ˜•์„ ์ž‘์—…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ •๋‹ต ํ™•์ธํ•˜๊ธฐ ์œ ํ˜• ์˜ˆ์‹œ๋Š” ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ์˜ ํ•„๊ธฐ ์‹œํ—˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. '์ •๋‹ต ํ™•์ธํ•˜๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋ฌธ์ œ์˜ ์ •๋‹ต์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. // ์„ ํƒ์ž const quizType = document.querySelector(".quiz__type"); // ํ€ด์ฆˆ ์ข…๋ฅ˜ const quizNumber = document.querySelector(".quiz__question .number"); // ํ€ด์ฆˆ ๋ฒˆํ˜ธ const quizAsk = document.querySelector(".quiz__question .ask".. 2022. 8. 4.
๋ ˆ์ด์•„์›ƒ(Layout) ์œ ํ˜•05 ๋ ˆ์ด์•„์›ƒ05 ์ด๋ฒˆ ๋ ˆ์ด์•„์›ƒ์€ ์ „์ฒด ์˜์—ญ์ด ๋“ค์–ด๊ฐ„ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ์‚ฌ์ดํŠธ์—์„œ ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ฐ€์šด๋ฐ ์˜์—ญ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๋ ˆ์ด์•„์›ƒ์„ 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž‘์—…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. float ์†์„ฑ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ 'float'๋ผ๋Š” ๋‹จ์–ด๋Š” ์‚ฌ์ „์ ์œผ๋กœ๋Š”'๋œจ๋‹ค'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›นํŽ˜์ด์ง€์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๋„์›Œ์„œ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋ฐฐ์น˜ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, float๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜์—ญ์ด ๊นจ์ง€๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์—ญ ๊นจ์ง์„ ๋ฐฉ์ง€ํ•˜๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ๊นจ์ง€๋Š” ์˜์—ญ์— clear:both๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ๋ถ€๋ชจ ๋ฐ•์Šค ์˜์—ญ์— overflow:hidden์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 3. clearfix๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์•ˆ์ •์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ(Layout) ์œ ํ˜•04 ๋ ˆ์ด์•„์›ƒ04 ์ด๋ฒˆ ๋ ˆ์ด์•„์›ƒ์€ ์ „์ฒด ์˜์—ญ์ด ๋“ค์–ด๊ฐ„ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ์‚ฌ์ดํŠธ์—์„œ ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ฐ€์šด๋ฐ ์˜์—ญ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๋ ˆ์ด์•„์›ƒ์„ ์ž‘์—…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ(Container)๋ฅผ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ ๋ฐฐ์น˜ํ•  ์š”์†Œ๋“ค์„ ๊ฐ์‹ธ๋Š” ๋ถ€๋ชจ ์š”์†Œ๋ฅผ ์ปจํ…Œ์ด๋„ˆ(container)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ด์šฉํ•ด ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“œ๋Š” ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค. inherit ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž์‹ ์š”์†Œ์—๊ฒŒ ์Šคํƒ€์ผ ์†์„ฑ์„ ์ƒ์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. *{ margin: 0; padding: 0; } #header{ height: 100px; background-color: #E0F2F1; } #nav{ height: 300px; background: #80CBC4; } #section{ height: 580.. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ(Layout) ์œ ํ˜•03 ๋ ˆ์ด์•„์›ƒ03 ๋ ˆ์ด์•„์›ƒ(layout)์ด๋ž€ ํŠน์ • ๊ณต๊ฐ„์— ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๋Š” ์ž‘์—…์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์›น ํŽ˜์ด์ง€์˜ ๋ ˆ์ด์•„์›ƒ์€ ์›น ์‚ฌ์ดํŠธ์˜ ์™ธ๊ด€์„ ๊ฒฐ์ •์ง“๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค. CSS๋กœ ๋ ˆ์ด์•„์›ƒ ์ž‘์—…์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๋ ˆ์ด์•„์›ƒ์„ 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž‘์—…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. float ์†์„ฑ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ 'float'๋ผ๋Š” ๋‹จ์–ด๋Š” ์‚ฌ์ „์ ์œผ๋กœ๋Š”'๋œจ๋‹ค'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›นํŽ˜์ด์ง€์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๋„์›Œ์„œ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋ฐฐ์น˜ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, float๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜์—ญ์ด ๊นจ์ง€๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์—ญ ๊นจ์ง์„ ๋ฐฉ์ง€ํ•˜๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ๊นจ์ง€๋Š” ์˜์—ญ์— clear:both๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ๋ถ€๋ชจ ๋ฐ•์Šค ์˜์—ญ์— .. 2022. 7. 29.
๋ ˆ์ด์•„์›ƒ(Layout) ์œ ํ˜•02 ๋ ˆ์ด์•„์›ƒ02 ๋ ˆ์ด์•„์›ƒ(layout)์ด๋ž€ ํŠน์ • ๊ณต๊ฐ„์— ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๋Š” ์ž‘์—…์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์›น ํŽ˜์ด์ง€์˜ ๋ ˆ์ด์•„์›ƒ์€ ์›น ์‚ฌ์ดํŠธ์˜ ์™ธ๊ด€์„ ๊ฒฐ์ •์ง“๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค. CSS๋กœ ๋ ˆ์ด์•„์›ƒ ์ž‘์—…์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๋ ˆ์ด์•„์›ƒ์„ 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž‘์—…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. float ์†์„ฑ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ 'float'๋ผ๋Š” ๋‹จ์–ด๋Š” ์‚ฌ์ „์ ์œผ๋กœ๋Š”'๋œจ๋‹ค'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›นํŽ˜์ด์ง€์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๋„์›Œ์„œ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋ฐฐ์น˜ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, float๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜์—ญ์ด ๊นจ์ง€๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์—ญ ๊นจ์ง์„ ๋ฐฉ์ง€ํ•˜๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ๊นจ์ง€๋Š” ์˜์—ญ์— clear:both๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ๋ถ€๋ชจ ๋ฐ•์Šค ์˜์—ญ์— .. 2022. 7. 29.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ์ „์—ญ ๋ณ€์ˆ˜์™€ ์ง€์—ญ ๋ณ€์ˆ˜ ์ „์—ญ ๋ณ€์ˆ˜์™€ ์ง€์—ญ ๋ณ€์ˆ˜ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋ธ”๋ก{}์„ ๊ธฐ์ค€์œผ๋กœ ๋ณ€์ˆ˜์˜ ์„ ์–ธ ์œ„์น˜์— ๋”ฐ๋ผ ์ „์—ญ ๋ณ€์ˆ˜์™€ ์ง€์—ญ ๋ณ€์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด์ง‘๋‹ˆ๋‹ค. ์ „์—ญ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋ธ”๋ก{} ๋ฐ–์ด๋‚˜ ์•ˆ์—์„œ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์ง€์—ญ ๋ณ€์ˆ˜๋Š” ํ•จ์ˆ˜ ๋ธ”๋ก{} ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์—ญ ๋ณ€์ˆ˜์™€ ์ง€์—ญ ๋ณ€์ˆ˜ ์„ ์–ธ ์œ„์น˜ var kor = 90; function getScore() { kor = 100; //์ „์—ญ ๋ณ€์ˆ˜ document.write(kor); //100 } getScore(); document.write(kor); //100 ์œ„์˜ ์˜ˆ์‹œ์—์„œ ํ•จ์ˆ˜ ๋ธ”๋ก{} ์•ˆ์— ์žˆ๋Š” kor ๋ณ€์ˆ˜๋Š” ์ „์—ญ ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ getScor() ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๊ฒŒ ๋˜๋ฉด kor ๋ณ€์ˆ˜์˜ ๊ฐ’์ด 90์—์„œ 100์œผ๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. var kor = 90; function.. 2022. 7. 28.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ํ•จ์ˆ˜ ํ•จ์ˆ˜ ํ•จ์ˆ˜๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์–ด๋‚ด๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ๋“ค์˜ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ์„ ์–ธ์  ํ•จ์ˆ˜ ์„ ์–ธ์  ํ•จ์ˆ˜๋Š” ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ํ˜•ํƒœ๋กœ, ํ•จ์ˆ˜๋ช…์ด ์žˆ๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. function func(){ document.write("ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.1") } func(); ๊ฒฐ๊ณผ๋ณด๊ธฐ ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.1 ์ต๋ช… ํ•จ์ˆ˜ ์ต๋ช… ํ•จ์ˆ˜๋Š” ๋ง ๊ทธ๋Œ€๋กœ ํ•จ์ˆ˜์˜ ์ด๋ฆ„์ด ์—†์œผ๋ฉฐ, ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์„ ์“ด ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ํ•จ์ˆ˜๋ฅผ ์žฌ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ, ์ต๋ช…ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. const func = function(){ document.write("ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.2"); } func(); ๊ฒฐ๊ณผ๋ณด๊ธฐ ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.2 ๋งค๊ฐœ๋ณ€์ˆ˜ ํ•จ์ˆ˜ ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ž€ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ์ธ์ˆ˜๋กœ ์ „๋‹ฌ๋œ ๊ฐ’์„ ํ•จ์ˆ˜ ๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ .. 2022. 7. 26.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ฐ์ดํ„ฐ ํƒ€์ž…(Date Type) ๋ฐ์ดํ„ฐ ํƒ€์ž…(Data Type)์€ ๋ณ€์ˆ˜์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์œ ํ˜•์œผ๋กœ Primitive(์›์‹œ) ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ Object(๊ฐ์ฒด) ๋ฐ์ดํ„ฐ ํƒ€์ž…์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ณณ์—์„œ๋Š” Primitive(์›์‹œ) ๋ฐ์ดํ„ฐ ํƒ€์ž…์— ๋Œ€ํ•ด์„œ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. number(์ˆซ์ž) ๋ฐ์ดํ„ฐ number ๋ฐ์ดํ„ฐ๋Š” ์ •์ˆ˜, ์†Œ์ˆ˜์ , ์ง€์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. var num1 = 10; var num2 = 10.5; var num3 = le+2; console.log(num1); //10 console.log(num2); //10.5 console.log(num3); //100 string(๋ฌธ์ž) ๋ฐ์ดํ„ฐ string ๋ฐ์ดํ„ฐ๋Š” '' ๋˜๋Š” ""์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. var str1 = '๋ฌธ์ž'; var s.. 2022. 7. 25.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์€ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ๋ณ„๋„์˜ ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ œ์–ดํ•˜๋Š” ๋ช…๋ น๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ๋ช…๋ น๋ฌธ์€ if๋ฌธ์ด๋ฉฐ, ๊ทธ ์™ธ์—๋„ switch๋ฌธ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. if๋ฌธ if๋ฌธ์€ ์กฐ๊ฑด์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ true์ด๋ฉด ์ฃผ์–ด์ง„ ๋ช…๋ น๋ฌธ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. false์ด๋ฉด ๋ช…๋ น๋ฌธ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. if (์กฐ๊ฑด์‹) { ์‹คํ–‰๋ฌธ; } if๋ฌธ์€ if๋ฌธ ์•ˆ์— ๋˜ ๋‹ค๋ฅธ if๋ฌธ์„ ์ค‘์ฒฉํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์‹œํ—˜๊ณผ๋ชฉ: HTML, CSS, JAVASCRIPT ํ•ฉ๊ฒฉ๊ธฐ์ค€: 100์  ๋งŒ์  ๊ธฐ์ค€, ๊ณผ๋ชฉ๋‹น 40์  ์ด์ƒ, ์ „๊ณผ๋ชฉ ํ‰๊ท  60์  ์ด์ƒ์ด๋ฉด ํ•ฉ๊ฒฉ var html = Number(prompt('html ์ ์ˆ˜์ž…๋ ฅ', '')); var css = Number(pr.. 2022. 7. 25.
๋ ˆ์ด์•„์›ƒ(Layout) ์œ ํ˜• 01 ๋ ˆ์ด์•„์›ƒ01 ๋ ˆ์ด์•„์›ƒ(layout)์ด๋ž€ ํŠน์ • ๊ณต๊ฐ„์— ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๋Š” ์ž‘์—…์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์›น ํŽ˜์ด์ง€์˜ ๋ ˆ์ด์•„์›ƒ์€ ์›น ์‚ฌ์ดํŠธ์˜ ์™ธ๊ด€์„ ๊ฒฐ์ •์ง“๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค. CSS๋กœ ๋ ˆ์ด์•„์›ƒ ์ž‘์—…์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๋ ˆ์ด์•„์›ƒ์„ 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž‘์—…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. float ์†์„ฑ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ 'float'๋ผ๋Š” ๋‹จ์–ด๋Š” ์‚ฌ์ „์ ์œผ๋กœ๋Š”'๋œจ๋‹ค'๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›นํŽ˜์ด์ง€์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๋„์›Œ์„œ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋ฐฐ์น˜ํ•  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, float๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜์—ญ์ด ๊นจ์ง€๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์—ญ ๊นจ์ง์„ ๋ฐฉ์ง€ํ•˜๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 1. ๊นจ์ง€๋Š” ์˜์—ญ์— clear:both๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ๋ถ€๋ชจ ๋ฐ•์Šค ์˜์—ญ์— .. 2022. 7. 25.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๋ฐ˜๋ณต๋ฌธ ๋ฐ˜๋ณต๋ฌธ ๋ฐ˜๋ณต๋ฌธ์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ•„์š”ํ•œ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋„์ถœํ•˜๊ธฐ ์œ„ํ•ด ์‹คํ–‰๋ฌธ์˜ ์ˆœ์„œ๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹คํ–‰์‹œํ‚ค๋Š” ๋ฌธ๋ฒ•์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ณต๋ฌธ์—๋Š” while๋ฌธ, do while๋ฌธ, for๋ฌธ์ด ์žˆ์œผ๋ฉฐ, for๋ฌธ์„ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. while๋ฌธ while๋ฌธ์€ ์กฐ๊ฑด์‹์˜ ๊ฐ’์ด true์ผ ๊ฒฝ์šฐ, ๊ณ„์†ํ•ด์„œ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. while๋ฌธ์˜ ๊ธฐ๋ณธ์ ์ธ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๊ฐ’ while (์กฐ๊ฑด์‹) { ์‹คํ–‰๋ฌธ; ์ฆ๊ฐ€๊ฐ์‹; } do while๋ฌธ do while๋ฌธ์€ while๋ฌธ๊ณผ ๋™์ž‘ ๋ฐฉ์‹์ด ๋™์ผํ•˜์ง€๋งŒ, do while๋ฌธ์€ do๋ฅผ ๋จผ์ € ์‹คํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฒซ ๋ฒˆ์งธ ์‹คํ–‰์€ ์กฐ๊ฑด์— ์ƒ๊ด€์—†์ด ์‹คํ–‰ํ•œ๋‹ค๋Š” ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. do wile๋ฌธ์˜ ๊ธฐ๋ณธ์ ์ธ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๊ฐ’ do { ์‹คํ–‰๋ฌธ; ์ฆ๊ฐ€๊ฐ์‹; } while (์กฐ๊ฑด์‹) for๋ฌธ f.. 2022. 7. 21.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ์—ฐ์‚ฐ์ž ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—ฐ์‚ฐ์ž ํ”„๋กœ๊ทธ๋žจ์— ํ•„์š”ํ•œ ์ˆ˜์‹์„ ๋งŒ๋“ค ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์—ฐ์‚ฐ์ž์—๋Š” ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž, ๋Œ€์ž…์—ฐ์‚ฐ์ž, ๋น„๊ต์—ฐ์‚ฐ์ž, ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž๋Š” ์‚ฌ์น™์—ฐ์‚ฐ์„ ๋‹ค๋ฃจ๋Š” ๊ธฐ๋ณธ์ ์ด๋ฉด์„œ๋„ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜ ์†์„ฑ ์„ค๋ช… + ๋”ํ•˜๊ธฐ ์—ฐ์‚ฐ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์™€ ๋ฌธ์ž, ๋ฌธ์ž์™€ ๋ณ€์ˆ˜ ๋“ฑ์„ ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. - ๋นผ๊ธฐ ์—ฐ์‚ฐ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. * ๊ณฑํ•˜๊ธฐ ์—ฐ์‚ฐ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. / ๋ชซ์„ ๊ตฌํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. % ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ++ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. -- 1์”ฉ ๊ฐ์†Œ์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์ž… ์—ฐ์‚ฐ์ž ๋Œ€์ž… ์—ฐ์‚ฐ์ž๋Š” ๋ณ€์ˆ˜์— ๊ฐ’์„ ๋Œ€์ž…ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ดํ•ญ ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. ๋Œ€์ž… ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜ ์„ค๋ช… = num = .. 2022. 7. 20.
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ : ๊ธฐ๋ณธ ๊ทœ์น™ ๊ธฐ๋ณธ ๊ทœ์น™ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ์ดˆ์ ์ธ ํŠน์ง•๊ณผ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ž€? JavaScript๋Š” ์›น ํŽ˜์ด์ง€์—์„œ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์Šคํฌ๋ฆฝํŒ… ์–ธ์–ด ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. HTML์€ ์ •์ ์ธ ๋ ˆ์ด์•„์›ƒ์„ ํ‘œํ˜„ํ•œ๋‹ค๋ฉด, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋™์ ์ธ ๊ธฐ๋Šฅ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” 1995๋…„ ๋„ท์Šค์ผ€์ดํ”„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์˜ ๋ธŒ๋ Œ๋˜ ์•„์ดํฌ๊ฐ€ ๊ฐœ๋ฐœํ•˜์˜€์œผ๋ฉฐ Netscape Navigsator2.0์— ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1996๋…„์—๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์˜ Internet Explorer3.0 ํƒ‘์žฌ๋˜์—ˆ์œผ๋ฉฐ java ์• ํ”Œ๋ฆฟ์œผ๋กœ ๊ตฌํ˜„๋œ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ง€์ง€๋ถ€์ง„ํ•œ ๋ณด๊ธ‰๊ณผ ๋งž๋ฌผ๋ ค ๋น ๋ฅด๊ฒŒ ๋ณด๊ธ‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1997๋…„๋ถ€ํ„ฐ ESMAScript๋ฅผ ๋”ฐ๋ฅด๋Š” ํ‘œ์ค€ํ™” ์ž‘์—…์„ ํ†ตํ•ด ํ˜„์žฌ๋Š” ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ž.. 2022. 7. 20.
728x90
๋ฐ˜์‘ํ˜•
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๐Ÿฆ™

CSS
๊ด‘๊ณ  ์ค€๋น„์ค‘