Study/HTML CSS JS6 [JS] ์๋ฐ์คํฌ๋ฆฝํธ ๐๐ป ์๋ฐ์คํฌ๋ฆฝํธ JavaScript ๐ ํ์ดํ ํจ์ 1) ๋งค๊ฐ๋ณ์๊ฐ ์์ ๊ฒฝ์ฐ ( ) => { ... } 2) ๋งค๊ฐ๋ณ์๊ฐ ํ ๊ฐ์ธ ๊ฒฝ์ฐ x => { ... } 3) ๋งค๊ฐ๋ณ์๊ฐ ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ (x, y) => { ... } ๐ Javascript ์ฐ์ฐ์ / ์ ์ถ๋ ฅ / ๋ณ์ 1) ์ฐ์ฐ์ โช๏ธ == : ์๋ฃํ์ ์๋์ผ๋ก ํ๋ณํ โช๏ธ != : ์๋ฃํ์ ์๋์ผ๋ก ํ๋ณํ โช๏ธ === : ๊ฐ์ด๋ ์๋ฃํ์ด ๊ฐ์ โช๏ธ !== : ๊ฐ์ด๋ ์๋ฃํ์ด ๋ค๋ฆ โช๏ธ ? : ์ผํญ ์ฐ์ฐ์ 2) ์ ์ถ๋ ฅ โช๏ธ ์๋ฆผ์ฐฝ ์ถ๋ ฅ alert("์๋ "); โช๏ธ ํ์ธ์ฐฝ ์ถ๋ ฅ var replay = confirm("ํ์ธํ์๊ฒ ์ด์?"); โช๏ธ ํ๋กฌํํธ์ฐฝ ์ ๋ ฅ ๋ฐ๊ธฐ var name = prompt("์ด๋ฆ์ ์ ๋ ฅํ์ธ์.", "default"); โช๏ธ ์น.. 2022. 11. 22. [HTML] html ๐๐ป HTML HTML์ ์น ์ฌ์ดํธ์ ๋ชจ์ต์ ๊ธฐ์ ํ๊ธฐ ์ํ ๋งํฌ์ ์ธ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์๋๋ผ ๋งํฌ์ ์ ๋ณด๋ฅผ ํฌํจํ๋ ๋งํฌ์ ์ธ์ด๋ก, ๋ฌธ์์ ๋ด์ฉ ์ด์ธ์ ๋ฌธ์์ ๊ตฌ์กฐ๋ ์์ ๊ฐ์ ๊ฒ์ ํฌํจํฉ๋๋ค. ๐ ๊ธฐ๋ณธ ํ๊ทธ ์ ๋ชฉ์ ๋๋ค ๋ด์ฉ์ ๋๋ค โ : ์น ๋ฌธ์์ ์ ํ์ html๋ก ์ง์ โก : ๋ฌธ์๋ฅผ html๋ก ์์ํ๋ฉฐ ์ธ์ด๋ฅผ ํ๊ตญ์ด๋ก ์ง์ โข : ์ฃผ๋ก ๋ธ๋ผ์ฐ์ ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ ๊ณณ โฃ : ์น ์๋ฒ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ์ ๊ตํ๋๋ ์ ๋ณด ์ ์ โค : ๋ฌธ์ ์ ๋ชฉ โฅ : ๋ฌธ์ ๋ด์ฉ ์ ๋ ฅ ๐ ๋ฌธ์ ๊ตฌ์กฐ ํ๊ทธ 1) : ๋จธ๋ฆฌ๊ธ ์์ญ - ์ฃผ๋ก ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์ ์ฐฝ์ ๋ฃ๊ฑฐ๋ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ดํธ ๋ฉ๋ด๋ฅผ ๋ฃ์ 2) : ๋ด๋น๊ฒ์ด์ ์์ญ - ๋ฌธ์๋ฅผ ์ฐ๊ฒฐํ๋ ๋ด๋น๊ฒ์ด์ ๋งํฌ๋ก ๋์ผํ ์ฌ์ดํธ ๋ด ๋ฌธ์๋ ๋ค๋ฅธ ์ฌ์ดํธ .. 2022. 11. 21. [Front] ์์ด์ดํ๋ ์ ์๋ ํ์ธ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ๋ฏผ์ ์ ๋๋ค ๐ซง ์์ด์ดํ๋ ์์ด๋ผ๊ณ ๋ง์ด ๋ค์ด๋ณด์ จ์ฃ ? ์ค๋์ ์ด์ ๋ํด ๊ฐ๋จํ ์ค๋ช ํ๊ฒ ์ต๋๋ค ! โ๐ป ์์ด์ดํ๋ ์ ์ค๊ณ ๋ฐ ๋ชฉ์ ๊ตฌํ ๐ ์์ด์ดํ๋ ์ (Wireframe) - ์น ๋๋ ์ฑ์ ๊ฐ๋ฐํ ๋ ํ๋ฉด ์์ญ ๊ตฌ๋ถ์ ์ํด ๋ ์ด์์์ ๋ผ๋๋ฅผ ๊ทธ๋ฆฌ๋ ๋จ๊ณ - ๋จ์ํ ์ ์ด๋ ๋ํ์ผ๋ก ์ธํฐํ์ด์ค๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ฌ์ฌ - ํผ๊ทธ๋ง, ๋ฏธ๋ก, ์ค๋ธ ๋ฑ ํ์ฉ ๐ ๋ชฉ์ (Mock-up) - ์ค๋ฌผ ํฌ๊ธฐ์ ๋ชจํ์ ์ค์ ์๋ํ๋ ๋ชจ์ต๊ณผ ๋์ผํ๊ฒ ๋ง๋ค์ง๋ง ๊ธฐ๋ฅ์ ์ผ๋ก ๋์ํ์ง ์์ ๐ ๋งํฌ์ ์ธ์ด - ํ๊ทธ ๋ฑ์ ์ด์ฉํ์ฌ ๋ฌธ์๋ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ๋ฅผ ๋ช ๊ธฐํ๋ ์ธ์ด ๐ id - ๊ณ ์ (unique)ํ ์ด๋ฆ์ ๋ถ์ด๊ธฐ ์ํด ์ฌ์ฉ - → div#hong ๐ class - ๋ฐ๋ณต๋๋ ์์ญ์ ์ ํ๋ณ๋ก ๋ถ๋ฅํ๊ธฐ ์ํด ์ฌ์ฉ - cl.. 2022. 4. 28. [Front] ํ์ด์ง ๋ ์ด์์ ์๋ ํ์ธ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ๋ฏผ์ ์ ๋๋ค ๐ซง ์ค๋์ ํ๋ฉด์ ๋๋๋ ํ์ด์ง ๋ ์ด์์์ ๋ํด ๊ฐ๋จํ ์ดํด๋ณด๊ณ ์ ํฉ๋๋ค ! ๐ฑ ํ์ด์ง ๋ ์ด์์ (Page Layout) โ๐ป ๋ ์ด์์ : ํ๋ฉด์ ๋๋๋ ๋ฐฉ๋ฒ ๐ HTML ๊ตฌ์ฑํ๊ธฐ - ์ฝํ ์ธ ์ ํ๋ฆ์ ์ข์์ ์ฐ, ์์์ ์๋๋ก ํ๋ฆ - CSS๋ก ํ๋ฉด์ ๊ตฌ๋ถํ ๋์๋ ์์ง๋ถํ ๊ณผ ์ํ๋ถํ ์ ์ฐจ๋ก๋๋ก ์ ์ฉ 1๏ธโฃ ์์ง๋ถํ : ํ๋ฉด์ ์์ง์ผ๋ก ๊ตฌ๋ถํ์ฌ ์ฝํ ์ธ ๊ฐ ๊ฐ๋ก๋ก ๋ฐฐ์น๋ ์ ์๋๋ก ์์๋ฅผ ๋ฐฐ์น 2๏ธโฃ ์ํ๋ถํ : ๋ถํ ๋ ๊ฐ๊ฐ์ ์์๋ฅผ ์ํ์ผ๋ก ๊ตฌ๋ถํ์ฌ ๋ด๋ถ ์ฝํ ์ธ ๊ฐ ์ธ๋ก๋ก ๋ฐฐ์น๋ ์ ์๋๋ก ์์๋ฅผ ๋ฐฐ์น → ์ํ์ผ๋ก ๊ตฌ๋ถ๋ ์์์ height ์์ฑ์ ์ถ๊ฐํ๋ฉด ์ํ๋ถํ ์ ๋ณด๋ค ์ง๊ด์ ์ผ๋ก ํ ์ ์์ โก๏ธAtomic CSS ๋ฐฉ๋ฒ๋ก : ํด๋์ค ์ด๋ฆ๊ณผ ๊ตฌํ์ 1:1๋ก ์ผ์น์์ผ ์.. 2022. 4. 28. [Front] CSS ์๋ ํ์ธ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ๋ฏผ์ ์ ๋๋ค ๐ซง ์ค๋์ CSS์ ๋ํด ์์๋ณด๊ณ ์ ํฉ๋๋ค ! ๐จ CSS โ๐ป CSS (Cascading Style Sheets) - ์น ํ์ด์ง์ ์คํ์ผ๋ง ๋ด๋นํ์ฌ ๋ ๋ฆฝ์ ์ผ๋ก ๊ธฐ๋ฅํ์ง ์์ - HTML์ด ์น ํ์ด์ง์ ๊ตฌ์กฐ์ ๋ด์ฉ์ ๋ด๋นํ๋ค๋ฉด CSS๋ ๊ฐ HTML์ ์์๋ฅผ ๊พธ๋ฏธ๋ ์ญํ ์ ๋ด๋นํจ ๐ CSS์ ์ญํ : ํจ์จ์ ์ผ๋ก ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI)๋ฅผ ๊ตฌ์ฑํจ์ผ๋ก์จ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ(UX)์ ์ ๊ณตํ๊ธฐ ์ํด ์ฌ์ฉ - ์น ํ์ด์ง๋ฅผ ํ๋ คํ๊ฒ ๊พธ๋ฏธ๊ธฐ ์ ์ ๋จผ์ ์น ํ์ด์ง์ ๊ตฌ์ฑ ๊ณํ - ์ฝํ ์ธ ์ ๋ฐฐ์น์ ์์น (๋ ์ด์์ ๋์์ธ) - CSS๋ฅผ ํตํด ํ๋ฉด์ ๋ํ๋๋ ์ ๋ณด๋ค์ ๋ ์ด์์์ ์ต์ ํํจ์ผ๋ก์จ ์ ๋ณด ์ ๋ฌ๋ ฅ์ ๋์ด์ฌ๋ฆผ - ์ฝํ ์ธ ์ ๊ฐ๋ ์ฑ์ ํฅ์์ํฌ ์ ์์ ๐ CSS ํ๊ทธ : ์๋งจํฑ ํ๊ทธ -.. 2022. 4. 27. [Front] HTML ์๋ ํ์ธ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ๋ฏผ์ ์ ๋๋ค ๐ซง ์ค๋์ HTML์ ๋ํด ๊ฐ๋จํ ์ดํด๋ณด๊ณ ์ ํฉ๋๋ค ! โ๐ป HTML ๐ HTML (HyperText Markup Language) - ์น ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋, ํ์ ๋ง๋๋ ๋งํฌ์ ์ธ์ด - ์น ํ์ด์ง์ ๋ด์ฉ๊ณผ ๋ผ๋๋ฅผ ์ ํด์ง ๊ท์น๋๋ก ๊ธฐ์ ํ๋ ์ธ์ด - ์ด๋ค ์น ํ์ด์ง๊ฐ ์ด๋ค ๋ด์ฉ์ ๊ฐ์ง๋ฉฐ ๊ทธ ๋ด์ฉ์ ์ด๋ป๊ฒ ์กฐ์งํ ๊ฒ์ธ์ง๋ฅผ ์ง์ ํ๊ธฐ ์ํ ์ธ์ด - ์ปดํจํฐ์๊ฒ ํน์ ํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ ์ฐจ๋ฅผ ๋ช ๋ นํ๊ธฐ ์ํ ์ธ์ด๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ x ๐ HTML์ ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ๋ฌธ๋ฒ - HTML์ ํ๊ทธ๋ค์ ์งํฉ - Tag : ๋ถ๋ฑํธ()๋ก ๋ฌถ์ธ HTML์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์ - hello ์ผ ๋, - ๋ ์์ํ๊ทธ , ๋ ์ข ๋ฃํ๊ทธ - class="paragraph" ๋ ์์ฑ (์์ฑ์ด๋ฆ .. 2022. 4. 26. ์ด์ 1 ๋ค์