-
JavaScript - ์นดํ ์๋ฐ ๊ฒ์ โ๐ Projects 2020. 9. 1. 18:27
์๊ธฐ์ ์ ๊ฐ์๊ธฐ ์๊ฐ๋์ ์ผ์ด๋์๋ง์ ํ๋ฃจ์ข ์ผ ์ฌ๋ฐ๊ฒ ๋ง๋ค์ด๋ณธ ์ปคํผ ๋ง๋ค๊ธฐ ๊ฒ์์ด๋ค.
์ฌ์ฉ์ธ์ด
HTML, CSS, JavaScript
๊ณํ
๊ฐ๋จํ ๊ธฐ๋ฅ๊ณผ ๋์์ธ๋ง ์๊ฐํด๋ดค๋ค. ์๊ฐํ ๋๋ก ๊ฑฐ์ ๋ค ๋ง๋ค์ด๋ด๊ธด ํ๋ค.
1. ์ฃผ๋ฌธ๋ฐ๊ธฐ
๋ฒํผ์ ๋๋ฌ 3๊ฐ์ง ๋ฉ๋ด ์ค ํ๋๋ฅผ ๋๋ค์ผ๋ก ๋ฐ๋๋ค.
2. ์ปคํผ ๋ง๋ค๊ธฐ
์ ์๋ ๋ ์ํผ๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ฌ๋ฃ ๋ฒํผ์ ํด๋ฆญํด์ ์ปคํผ๋ฅผ ๋ง๋ ๋ค.
3. ์ ์กฐ์๋ฃ
์ ์กฐ์๋ฃ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ฃผ๋ฌธ๋ฐ์ ์ปคํผ์ ๋น๊ตํด์ ๋ ์ํผ ๋ด์ฉ๊ณผ ์ผ์นํ๋์ง ํ์ธํ๊ณ ์ผ์นํ๋ค๋ฉด ๊ธ์ ์ ์ธ ์ฝ๋ฉํธ๋ฅผ, ํ๋ฆฌ๋ค๋ฉด ๋ถ์ ์ ์ธ ์ฝ๋ฉํธ๋ฅผ ์ถ๋ ฅํ๋ค.
4. ๋ค์ํ๊ธฐ
ํ์ด์ง๋ฅผ ์๋ก๊ณ ์นจํด์ ๋ค์ ๊ฒ์์ ์์ํ ์ ์๋ค.
๋ฆฌ๋ทฐ
1. ๊ฐ๋จํ ๊ธฐ๋ฅ๋ง ๋ฃ์ด์ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด๋ดค๋ค. ๋ง์ด ๋ถ์กฑํ๊ณ ์ฝ๋๋ ์๋ง์ด์ง๋ง ํ๋์ฉ ๊ณ ์ณ๋๊ฐ๋ฉด์ ๋ ์ฌ๋ฐ๋ ๊ธฐ๋ฅ์ ๋ฃ์ด๋ณผ ์๊ฐ์ด๋ค. ์ผ๋จ ์ง์ ๋ง๋ค์ด๋ณด๋ฉด์ ๋ด๊ฐ ๋ฐ์ค๋ชจ๋ธ์ ๋ํ ์ดํด๊ฐ ๋ง์ด ๋ถ์กฑํ๋ค๋ ๊ฑธ ์์๋ค. ์น๊ตฌ์๊ฒ ๋งํฌ๋ฅผ ๋ณด๋ด์ฃผ๊ณ ์ถ์๋ฐ ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ฅผ ๋ชปํด์ ์ธํฐ๋ท์ผ๋ก๋ง ๋ด์ผํ๋ ์ฌํ.. ์ผ๋ฅธ ์ด ๋ถ๋ถ์ ๊ณต๋ถํด์ ๋ณด์ํด์ผ๊ฒ ๋ค.
2. querySelect๋ ์ฌ๋ฌ ์์๋ค ์ค ์ฒซ๋ฒ์งธ ์์๋ง ์ ๋ ํ๋ค. ์ด๊ฑธ ๋ชฐ๋ผ์ ์คํ์ค๋ฒํ๋ก์ฐ์ ์ฒ์์ผ๋ก ์ง๋ฌธํด๋ดค๋ค๊ฐ ๋น์ญํ๋ค. ๊ธฐ๋ณธ๊ฐ๋ ์ ๋ค์ ๊ณต๋ถํด์ผ๊ฒ ๋คใ ๐ฆ
3. ์ฌ๋ฃ๋ฒํผ์ ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํด์ ์ซ์๋ฅผ ์ฆ๊ฐ์์ผ์ผ ํ๋๋ฐ ํ๋์ ํด๋์ค๋ก ๋ฌถ์ด์ ์ ๋ ํด๋ฒ๋ฆฌ๋ฉด ๊ธฐ๋ฅ์ด ๊ผฌ์ธ๋ค. ๋ฒํผ์ ๊ฐ๊ฐ ๋ค๋ฅธ id๋ฅผ ๋ฃ์ด์ ์ ๋ ํ๊ณ ๊ฐ๊ฐ ๋ค๋ฅธ ์ด๊ธฐ๊ฐ์ ์ซ์ ์ฆ๊ฐ ์ฝ๋๋ฅผ ์ผ๋๋ ์ซ์๊ฐ ์ค๋ณต ์ฆ๊ฐ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์๋ค.
4. ๋ฉ๋ด ์ถ๊ฐ, ์ ์กฐ ์ ์ฌ๋ฃ ๊ฐ์ ๋ฒํผ ์ถ๊ฐ, ์ฝ๋ฉํธ ๋ฐ์ค์ ๋ฒํผ, ๊ธ์จ ๋ฑ css ๋์์ธ์ ๋น ๋ฅด๊ฒ ์ถ๊ฐํ ์ ์๋ค. ๋ค์์ฃผ๋ถํฐ ๋ฐ์ค๋ชจ๋ธ๊ณผ ๋ฆฌํฉํ ๋ง ๊ณต๋ถ ์ด์ฌํ ํด์ ์๋ง์ง์ฐฝ ์ฝ๋๋ฅผ ์น ๊ณ ์ณ๋ณด๋๊ฒ ๋ชฉํ๋ค. ๋ค ์ดํดํ๊ฒ ๋๋ฉด ํํ ๋ฆฌ์ผ์ ๋ง๋ค์ด๋ณผ ๊ฒ์ด๋ค.
๋ฐ์ํ'๐ Projects' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JavaScript - ๋ฏธ๋ ์ฑ๋ด ๐ค (0) 2020.09.03 HTML/CSS - ๋ฏธ๋ ํฌํธํด๋ฆฌ์ค ํ์ด์ง (0) 2020.09.02