Lect & Tip111 ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ: ํ์ฉ๊ณผ ์ฃผ์์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ: ํ์ฉ๊ณผ ์ฃผ์์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ฐ์ธ๋ฉ(binding)์ด๋, ํน์ ๊ฐ์ฒด์ ๋ฉ์๋๋ ํจ์ ๋ด๋ถ์์ ์ฌ์ฉ๋๋ this์ ๊ฐ์ ๊ณ ์ ํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ด๋ this๊ฐ ๊ฐ๋ฆฌํค๋ ๊ฐ์ฒด๊ฐ ์คํ ์ปจํ ์คํธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ํน์ฑ ๋๋ฌธ์ ์ค์ํฉ๋๋ค. this์ ๋์ ์ธ ํน์ฑ์ ์ ์ฉํ ๋๋ ์์ง๋ง, ์๊ธฐ์น ์์ ๋ฌธ์ ๋ฅผ ๋ฐ์์ํฌ ์ ์๊ธฐ์ ๋ฐ์ธ๋ฉ์ ํตํด ์์ ์ ์ผ๋ก ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ธ๋ฉ์ ํ์์ฑ ์๋ฐ์คํฌ๋ฆฝํธ์ ํจ์๋ ํธ์ถ๋๋ ๋ฐฉ์์ ๋ฐ๋ผ this ๊ฐ์ด ๊ฒฐ์ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฉ์๋๋ก ํธ์ถ๋ ๋๋ this๊ฐ ๊ทธ ๋ฉ์๋๋ฅผ ํธ์ถํ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค์ง๋ง, ์ผ๋ฐ ํจ์๋ก ํธ์ถ๋ ๋๋ this๊ฐ ์ ์ญ ๊ฐ์ฒด(๋ธ๋ผ์ฐ์ ์์๋ window, Node.js์์๋ global)๋ฅผ ๊ฐ๋ฆฌํค๊ฑฐ๋ un.. 2023. 11. 7. ๋ฆฌ์กํธ ํด๋ ๊ตฌ์กฐ React JS Folder Structure RJSFS ๋ฆฌ์กํธ ํด๋ ๊ตฌ์กฐ React JS Folder Structure RJSFS ๋ฆฌ์กํธ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ ์ ์, ์ฒด๊ณ์ ์ด๊ณ ํจ์จ์ ์ธ ํด๋ ๊ตฌ์กฐ๋ฅผ ์ธ์ฐ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด๋ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ ๋์ด๊ณ , ํ์ ๊ฐ์ ํ์ ์ ์ฉ์ดํ๊ฒ ํ๋ฉฐ, ํ๋ก์ ํธ์ ์ ์ง๋ณด์๋ฅผ ์ฝ๊ฒ ๋ง๋๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ด ๊ธ์์๋ ๋ฆฌ์กํธ ํ๋ก์ ํธ๋ฅผ ์ํ ํด๋ ๊ตฌ์กฐ์ ๋ํ ๊ถ์ฅ ์ฌํญ๊ณผ ํ์ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค. ํ๋ก์ ํธ ๊ท๋ชจ์ ๋ฐ๋ฅธ ๊ตฌ์กฐํ ์๊ท๋ชจ ํ๋ก์ ํธ ์๊ท๋ชจ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ, ๋ณต์กํ ํด๋ ๊ตฌ์กฐ๋ณด๋ค๋ ๊ฐ๋จํ๊ณ ๋ช ํํ ๊ตฌ์กฐ๊ฐ ์ ๋ฆฌํฉ๋๋ค. ๊ฐ ์ปดํฌ๋ํธ์ ๊ด๋ จ ํ์ผ๋ค์ ๊ธฐ๋ฅ๋ณ๋ก ๊ทธ๋ฃนํํ์ฌ ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค. src components Header Header.js Header.css Footer Footer.js Footer.css p.. 2023. 10. 27. ๋ถํธ์คํธ๋ฉ width grid incorrect ๋ถํธ์คํธ๋ฉ์ ํ์ฉํ ์น ๋์์ธ์์ ๊ฐ๋ก ํญ ์กฐ์ ๋ถํธ์คํธ๋ฉ์ ๋ฐ์ํ ์น ๋์์ธ์ ์ฝ๊ฒ ๋ง๋ค์ด์ฃผ๋ ํ๋ ์์ํฌ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ๋๋๋ก, ํนํ ์๋ก ์์ํ๋ ๋ถ๋ค์๊ฒ๋ ๊ทธ๋ฆฌ๋ ์์คํ ์ด๋ ์ปจํ ์ด๋ ์ฌ์ฉ์ ์์ด ํผ๋์ ์ค ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ถํธ์คํธ๋ฉ์ ๊ฐ๋ก ํญ(width) ๊ด๋ จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ๊ณ ์ ํฉ๋๋ค. ๋ถํธ์คํธ๋ฉ์ ๊ทธ๋ฆฌ๋ ์์คํ ์ดํด ๋ถํธ์คํธ๋ฉ์ ๊ทธ๋ฆฌ๋ ์์คํ ์ ์ปจํ ์ด๋, ํ(row), ๊ทธ๋ฆฌ๊ณ ์ด(column) ์ธ ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ด๋ค์ ๋ฐ์ํ ๋ ์ด์์์ ๋ง๋ค๊ธฐ ์ํด ์๋ก ํจ๊ป ์๋ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก, .row ํด๋์ค๋ ๊ฐ๋ก ๋ฐฉํฅ์ ์ฌ๋ฐฑ์ ๋ง๋ค์ด๋ด๋๋ฐ, ์ด๋ ์ด๋ค์ด ์ ์ ํ ๊ฐ๊ฒฉ์ ์ ์งํ ์ ์๋๋ก ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ฌ๋ฐฑ์ .row๊ฐ ๋ถ๋ชจ ์์์ ๊ฒฝ๊ณ๋ฅผ ๋ฒ์ด๋.. 2023. 10. 22. CSS ํ ์คํธ ๋ค์จ์ฌ์ธ ๋ง๋๋ ๋ฐฉ๋ฒ CSS ํ ์คํธ ๋ค์จ์ฌ์ธ ๋ง๋๋ ๋ฐฉ๋ฒ ๋ค์จ ํ ์คํธ๋ ์น ์ฌ์ดํธ์ ๋ฉ์ง ๋ฏธ๋์ ์ธ ๋๋์ ์ถ๊ฐํ ์ ์์ต๋๋ค. CSS์ ์ ๋๋ฉ์ด์ ์ ํ์ฉํ๋ฉด ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ํ ์คํธ์ ๋น๋๋ ํจ๊ณผ๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค. ์ด ํฌ์คํ ์์๋ CSS ํ ์คํธ ๋ค์จ์ฌ์ธ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. ํ ์คํธ์ ๊ธ๋ก์ฐ ํจ๊ณผ ์ถ๊ฐ ๋จผ์ ํ ์คํธ์ ๊ธ๋ก์ฐ(๋น๋๋) ํจ๊ณผ๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ๋ถํฐ ์์๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฅผ ์ํด์๋ CSS์ text-shadow ์์ฑ์ ์ฌ์ฉํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด CSS๋ฅผ ์์ฑํ์ฌ ๊ธ๋ก์ฐ ํจ๊ณผ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. .neonText { color: #fff; text-shadow: 0 0 7px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #0fa, 0 0 82px #0fa, 0 0 92px.. 2023. 10. 7. ์ธ๋ค์ผ ์ด๋ฏธ์ง ๋น์จ ์ ์ง ์์ญ์ ๊ฝ ์ฐจ๊ฒ ์ด๋ฏธ์ง ์๋ฅด๊ธฐ ํ ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ CSS ๋ฐ jquery ๊ฐ๋ก์ธ๋ก ๋น์จ โ ์ธ๋ค์ผ ์ด๋ฏธ์ง ๋น์จ ์ ์ง ์์ญ์ ๊ฝ ์ฐจ๊ฒ ์ด๋ฏธ์ง ์๋ฅด๊ธฐ ํ ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ CSS ๋ฐ jQuery ๊ฐ๋ก์ธ๋ก ๋น์จ ์น์ฌ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๋ฉด์ ์ด๋ฏธ์ง์ ๋น์จ์ด๋ ํฌ๊ธฐ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ์ค์ํ ์์ ์ค ํ๋์ ๋๋ค. ํนํ, ์ธ๋ค์ผ์ด๋ ๋ํ ์ด๋ฏธ์ง์ ๊ฐ์ ๊ณ ์ ๋ ์์ญ์ ๋ค์ํ ํฌ๊ธฐ์ ๋น์จ์ ์ด๋ฏธ์ง๋ฅผ ํ์ํด์ผ ํ ๋, ๊ทธ ์ด๋ฏธ์ง๋ฅผ ์์ญ์ ๊ฝ ์ฐจ๊ฒ ๋ณด์ฌ์ฃผ๋ฉด์๋ ๋์น๋ ๋ถ๋ถ์ ์๋ผ๋ด์ผ ํ ํ์๊ฐ ์์ต๋๋ค. ์ด๋ฏธ์ง์ ๊ฐ๋ก์ ์ธ๋ก ๋น์จ์ ๊ณ ์ ๋ ์์ญ์ ๋ง์ถ๋ ค๋ฉด, ์๋ฒ์์ ์ด๋ฏธ์ง๋ฅผ ์๋ผ๋ด๊ฑฐ๋ ๋ฆฌ์ฌ์ด์งํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ํ์ง๋ง ์ด ๋ฐฉ๋ฒ์ ์๋ณธ ์ด๋ฏธ์ง์ ํ์ง์ ์์์ํฌ ์ ์๊ธฐ ๋๋ฌธ์, CSS๋ jQuery๋ฅผ ํ์ฉํ์ฌ ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋๋ก ์ ์งํ๋ฉด์๋ ์ํ๋ ๋น์จ์ ๋ง๊ฒ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํฉ๋๋ค. CSS๋ฅผ ํ.. 2023. 10. 6. Jquery ์ค์์ดํผ ์ฌ๋ผ์ด๋ ํ๋ฌ๊ทธ์ธ idangerous.swiper.js pagination ์คํ์ผ ๋ณ๊ฒฝํ๊ธฐ Jquery ์ค์์ดํผ ์ฌ๋ผ์ด๋ ํ๋ฌ๊ทธ์ธ idangerous.swiper.js pagination ์คํ์ผ ๋ณ๊ฒฝํ๊ธฐ ์๋ก ๋ชจ๋ฐ์ผ ์น ๊ฐ๋ฐ์์ ์ฌ๋ผ์ด๋ ๊ธฐ๋ฅ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. idangerous.swiper.js ํ๋ฌ๊ทธ์ธ์ ๋ชจ๋ฐ์ผ์์ ํฐ์น ์ ์ค์ฒ๋ฅผ ํ์ฉํ์ฌ ์ฌ๋ผ์ด๋๋ฅผ ํธ๋ฆฌํ๊ฒ ๊ตฌํํ ์ ์๋ ํ๋ฅญํ ๋๊ตฌ ์ค ํ๋์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด ํ๋ฌ๊ทธ์ธ์ ํ์ด์ง ๊ธฐ๋ฅ์ ์ซ์๋ ๋ถ๋ฆฟ ํํ๋ก๋ง ์ ๊ณต๋์ด, ํ ์คํธ ๋ฌธ์ฅ์ผ๋ก ํ์ด์ง๋ค์ด์ ์ ํํํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ด์ ๋์ํ๊ธฐ ์ํด ํ ์คํธ ๋ฌธ์ฅ์ ํ์ด์ง ์ฒ๋ฆฌํ๋ ๊ผผ์๋ฅผ ์ฌ์ฉํ๋ ค ํ์ผ๋ฉฐ, ์ฒ์์๋ ๋๋ต 6~8๊ฐ์ ํ์ด์ง๋ฅผ ํ์ํ๋๋ก ์ค์ ํ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์์ด๋์ ์์ฒญ์ผ๋ก 10๊ฐ์ ํ์ด์ง๊ฐ ๋ฑ๋ก๋์์ ๋ ์ด๋ฐ 6๊ฐ๋ง ๋ณด์ด๊ณ , ๋๋จธ์ง๋ ๋ค์ ํ์ด์ง์์ ๋ณด์ด๋๋ก ์ฒ๋ฆฌํด์ผ ํ์ต๋๋ค. ์ด๋ฌ.. 2023. 9. 7. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 19 ๋ค์