HTML,CSS,JavaScript


ํ์ด์๋ ์ฝ๋ฐฑ์ง์ฅ(callback hell)์ด ์กด์ฌํ๋ค๊ณ ํ๋ค. ๊ฐ๋จํ๊ฒ ์ค๋ช ํด๋ณด์๋ฉด ์๋์ ๊ฐ๋ค. 1์ด๊ฐ ์ง๋ ๋๋ง๋ค setTimeout() ์์ ์ ๊ณ์ ํธ์ถํ๋ค. ๋์์์ด ๊ณ์ setTimeout()์ ํธ์ถํ๊ฒ ๋๋ฉด ๊ฐ๋ก๋ก ์์ฒญ๋๊ฒ ๊ธธ์ด์ง ์ฝ๋๋ฅผ ๋ณผ ์ ์์ ๊ฒ์ด๋ค. ์ด๋ฐ ์ฝ๋ฐฑ์ง์ฅ์์ ํ์ถํ๊ธฐ ์ํด Promise ๊ฐ์ฒด๊ฐ ๋ํ๋๊ฒ ๋๋ค. Promise ๋? ๋น๋๊ธฐ ์์ ์ด ๋ง์ดํ ๋ฏธ๋์ ์๋ฃ ๋๋ ์คํจ์ ๊ทธ ๊ฒฐ๊ณผ ๊ฐ์ ๋ํ๋ธ๋ค๊ณ ํ๋ค. Promise์๊ฒ๋ 3๊ฐ์ง์ ์ํ๊ฐ ์๋ค. ๋๊ธฐ(pendding) : ์ดํ์ํ๋ ๊ฑฐ๋ถ์ํ๋ ์๋ ์ด๊ธฐ ์ํ ์ดํ(fulfilled) : ์ฐ์ฐ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋ ์ํ ๊ฑฐ๋ถ(rejected) : ์ฐ์ฐ์ด ์คํจํ ์ํ Promise ๊ฐ์ฒด ์ฌ์ฉํด๋ณด๊ธฐ let promise1 = n..


Semantic ์ด๋ HTML5์ ๊ฐ์ฅ ํฐ ํน์ง ์ค ํ๋๋ก, ์ฌ์ ์ ์ธ ์๋ฏธ๋ก๋ '์๋ฏธ๊ฐ ํตํ๋' ์ด๋ผ๊ณ ํ ์ ์๋ค. ์ฌ์ ์ ์๋ฏธ์ ๊ฐ์ด ํน์ tag๋ก ํด๋น tag๊ฐ ์ด๋ค ์๋ฏธ๋ฅผ ๊ฐ๋์ง ์ ์ ์๊ฒ ํ๋ ๋ฐฉ์์ ๋งํ๋ค. ์ด ๋ฐฉ์์ ํตํด ๊ธฐ๊ณ๊ฐ ์ฝ๊ฒ ํด์ํ๊ณ ๋ถ์ ํ ์ ์๊ฒ๋์ด, ์น์ฌ์ดํธ๋ฅผ ๊ฒ์์์ง์ด ์ข ๋ ๋น ๋ฅด๊ฒ ๊ฒ์ํ ์ ์๋๋ก ํ๋ค. Semantic tag ์ข ๋ฅ tag ์ค๋ช ํค๋(๋จธ๋ฆฌ๋ง) ์ง์ . ๋ฌธ์ ๊ฐ์ ๋ค๋น๊ฒ์ด์ (์๋จ ๋ฉ๋ด) ์ง์ . ๋ณธ๋ฌธ ์ด์ธ์ ๋ด์ฉ ํ์. ๋ณธ๋ฌธ์ ์ฌ๋ฌ ๋ด์ฉ(article)์ ํฌํจ. ๋ณธ๋ฌธ์ ์ฃผ ๋ด์ฉ์ ํฌํจ ์ ์์ ๋ณด์ ์ ์๊ถ ํ์๋ฑ ํฌํจ. HTML5 ๊ตฌ์กฐ


์ ํ์ : HTML ๋ฌธ์์์ CSS ๊ท์น์ ์ ์ฉํ ํ๊ฒ. 1. ์ผ๋ฐ ์ ํ์ ์ ํ์ ์๋ฏธ ์ฌ์ฉ๋ฒ ์ ์ฒด ์ ํ์ HTML ๋ฌธ์ ๋ด ๋ชจ๋ Element ์ ํ * { } ํ์ ์ ํ์ ๋งค์นญ๋๋ ํ๊ทธ Element ์ ํ div { } ๋๋ h2, h3 { } ํด๋์ค ์ ํ์ class ์์ฑ ๊ฐ๊ณผ ๋งค์นญ๋๋ Element ์ ํ .class์ด๋ฆ { } ID ์ ํ์ ID ์์ฑ ๊ฐ๊ณผ ๋งค์นญ๋๋ Element ์ ํ #id์ด๋ฆ { } ์ฐ์ ์์ : ์ ์ฒด < ํ์ < ํด๋์ค < ID ์ฌ๋ฌ ๊ฐ์ Element๋ฅผ ์ ํํ๋ ค๋ฉด? ํ์ ์ ํ์ : , ๋ก ๊ตฌ๋ถ ํด๋์ค ์ ํ์ : ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ 2. ๋ณตํฉ ์ ํ์ ์ ํ์ ์๋ฏธ ์ฌ์ฉ๋ฒ ํ์ ์ ํ์ ํ์ ๋ชจ๋ Element๋ฅผ ์ ํ(์์๋ค๊น์ง) E1 E2 { } ์์ ์ ํ์ ๋ฐ๋ก ์ง์ ํ์์ Elemen..


1. ํ๊ทธ img ํ๊ทธ์ ์์ฑ ์์ฑ ์์ฑ๊ฐ ์ค๋ช src ์ด๋ฏธ์ง๊ฒฝ๋ก ์ฝ์ ํ ์ด๋ฏธ์ง์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ๋ค.(์๋๊ฒฝ๋ก, ์ ๋๊ฒฝ๋ก, url ๊ฐ๋ฅ) alt ํ ์คํธ ์ด๋ฏธ์ง๋ฅผ ํ์ํ ์ ์์ ๋ ๋์ฒด๋๋ ํ ์คํธ์ด๋ค. width ์ซ์ ์ด๋ฏธ์ง์ ๊ฐ๋ก๊ธธ์ด (CSS๋ก ์ ์ฉ ๊ฐ๋ฅ) height ์ซ์ ์ด๋ฏธ์ง์ ์ธ๋ก๊ธธ์ด (CSS๋ก ์ ์ฉ ๊ฐ๋ฅ) ์ด๋ฏธ์ง๋ฅผ ๋์ฐ๊ธฐ๋ฅผ ์คํจํ์ผ๋ฏ๋ก alt ์์ฑ์ ์ํด ๋์ฒด ํ ์คํธ๊ฐ ๋ณด์ฌ์ง๋ค. 2. ํ๊ทธ Anchor ํ๊ทธ, ํ๋์ ๋ฌธ์์์ ๋ค๋ฅธ ๋ฌธ์๋ก ์ฐ๊ฒฐํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ค. (ํ์ดํผ๋งํฌ) ํ๊ทธ๋ ์๋ก ์ค์ฒฉํด์ ์ฌ์ฉํ ์ ์๋ค. ์์ฑ ์์ฑ๊ฐ ์ค๋ช href ์ด๋ํ ๋ฌธ์์ ๊ฒฝ๋ก ํ์ดํผ๋งํฌ๋ฅผ ํด๋ฆญํ์ ๋ ์ด๋ํ ๋ฌธ์์ ์๋, ์ ๋๊ฒฝ๋ก๋ url๋ฅผ ์ง์ ํ๋ค. ๊ฐ์ ํ์ด์ง์ ํน์ ์์ ์ ํ์ #์ ํตํด ๊ฐ์ ํ์ด์ง์ ํน..


Java Python JavaScript ๋ชฉ๋กํ์ ์์๋ฅผ ๊ฐ์ฅ ๊ฐ๋จํ๊ฒ ๋งํ๋ค๋ฉด ์์ ๊ฐ์ ์์๋ฅผ ๋งํ ์ ์๋ค. ๋ชฉ๋ก tag๋ ํ๋ ์ด์์ ํ์ tag๋ฅผ ํฌํจํด์ผํ๊ณ , ๋ชฉ๋ก์ ๋ฒํธ ๋๋ ์ฌ๋ณผ์ ์ด์ฉํด์ ํํํ๋ค. tag ์ค๋ช unordered list, ๋ฒํธ ์๋ ๋ชฉ๋ก์ ํ์ํ๋ฉฐ ์ฌ๋ณผ๋ก ๊ตฌ๋ถํ๋ค. ordered list, ๋ฒํธ ์๋ ๋ชฉ๋ก์ ํ์ํ๋ฉฐ ์ซ์, ์ํ๋ฒณ, ๋ก๋ง์ซ์๋ก ๊ตฌ๋ถํ๋ค. ๋ชฉ๋ก tag์ ํ์ tag ์ฉ์ด ์ ์์ ์ค๋ช ์ ๋ํ ๋ด์ฉ์ ๋ชฉ๋กํํด์ ํ์ํ๋ค. ์ฉ์ด ๋ชฉ๋ก์ ์ ์ ๋ถ๋ถ์ ํ์ํ๋ค. ์ฉ์ด ๋ชฉ๋ก์ ์ค๋ช ๋ถ๋ถ์ ํ์ํ๋ค. 1. ์ฌ์ฉ Java Python JavaScript C++ Swift ์์ ์ฝ๋๋ฅผ ์คํํ๋ฉด ๋ค์์ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค. ๋ง์ฝ์ ์ฌ๋ณผ์ ๋ฐ๊พธ๊ณ ์ถ๋ค๋ฉด css๋ฅผ ์ ์ฉํด..