์ ์ฒด ์ต์ ๊ธ
-
๋ชจ๋์ CSS์ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ ์คํ์ผ๋ง ์ ๋ต
๋ชจ๋์ CSS์ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ ์คํ์ผ๋ง ์ ๋ตํ๋ ์น ๊ฐ๋ฐ์์๋ ์ปดํฌ๋ํธ ๋จ์๋ก UI๋ฅผ ๊ตฌ์ฑํ๊ณ , ๊ฐ๊ฐ์ ์ปดํฌ๋ํธ์ ๋
๋ฆฝ์ ์ธ ์คํ์ผ์ ์ ์ฉํ๋ ๊ฒ์ด ์ ์ง๋ณด์์ฑ๊ณผ ์ฌ์ฌ์ฉ์ฑ์ ๋์ด๋ ํต์ฌ ์์์
๋๋ค. ๋ฆฌ์กํธ(React) ์ปดํฌ๋ํธ ๊ธฐ๋ฐ์ ๊ฐ๋ฐ ํ๊ฒฝ์์๋ CSS ํ์ผ์ด ์ ์ญ์ ์ผ๋ก ์ ์ฉ๋๊ฑฐ๋, ์คํ์ผ์ด ์ค๋ณต๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ชจ๋์ CSS ์ ๊ทผ๋ฒ์ด ๋งค์ฐ ์ ์ฉํฉ๋๋ค.์ด๋ฒ ํฌ์คํ
์์๋ CSS Modules, SASS, LESS ๋ฑ ๋ค์ํ ์คํ์ผ๋ง ๊ธฐ๋ฒ์ ํ์ฉํ์ฌ ๋ฆฌ์กํธ ์ปดํฌ๋ํธ์ ์คํ์ผ์ ๋ชจ๋ํํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ตฌ์ฒด์ ์ผ๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค.๋ชจ๋์ CSS์ ํ์์ฑ๊ณผ ๊ฐ๋
์ ํต์ ์ธ CSS ๋ฐฉ์์ ์ ์ญ ๋ค์์คํ์ด์ค ๋ฌธ์ ๋ก ์ธํด ์คํ์ผ ์ถฉ๋, ์ค๋ณต ์ฝ๋ ๋ฑ์ ๋ฌธ์ ๋ฅผ ๋ฐ์์ํต๋๋ค. ํนํ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์
์์๋ ์..
2025.06.23
-
์ฌ์ฉ์ ํ๋ ๋ถ์์ ํตํ ์ธํฐ๋ํฐ๋ธ ์ปดํฌ๋ํธ ๊ฐ์
์ฌ์ฉ์ ํ๋ ๋ถ์์ ํตํ ์ธํฐ๋ํฐ๋ธ ์ปดํฌ๋ํธ ๊ฐ์ ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์์๋ ๋จ์ํ ๋์์ธ์ด๋ ๊ธฐ๋ฅ ๊ตฌํ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์ฌ์ฉ์ ๊ฒฝํ(UX)์ ๊ทน๋ํํ๊ธฐ ์ํด์๋ ์ค์ ์ฌ์ฉ์์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ธํฐ๋ํฐ๋ธ ์ปดํฌ๋ํธ๋ฅผ ์ง์์ ์ผ๋ก ๊ฐ์ ํด์ผ ํฉ๋๋ค. ์ด๋ฒ ํฌ์คํ
์์๋ ์ฌ์ฉ์ ํ๋ ๋ถ์ ํด๊ณผ ์ด๋ฒคํธ ํธ๋ํน์ ํ์ฉํ์ฌ ์ค์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก ์ปดํฌ๋ํธ ์ธํฐ๋์
์ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ตฌ์ฒด์ ์ผ๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค.์ฌ์ฉ์ ํ๋ ๋ถ์์ ์ค์์ฑ์ฌ์ฉ์ ํ๋ ๋ถ์์ ์ฌ์ฉ์๊ฐ ์น ์ ํ๋ฆฌ์ผ์ด์
๋ด์์ ์ด๋ป๊ฒ ์ํธ์์ฉํ๋์ง ํ์
ํ๋ ํต์ฌ ๋๊ตฌ์
๋๋ค. ์ฌ์ฉ์๊ฐ ์ด๋ ๋ฒํผ์ ํด๋ฆญํ๋์ง, ์คํฌ๋กค ํจํด์ ์ด๋ ํ์ง, ์ด๋ ์์น์์ ์ดํํ๋์ง ๋ฑ์ ์ ๋ณด๋ฅผ ๋ถ์ํจ์ผ๋ก์จ, ์ธํฐํ์ด์ค์ ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌํ๊ณ ๊ฐ์ ๋ฐฉ..
2025.06.19
-
๋ฆฌ์กํธ ์ปจํ
์คํธ API๋ฅผ ํ์ฉํ ๊ธ๋ก๋ฒ ์ํ ๊ด๋ฆฌ
๋ฆฌ์กํธ ์ปจํ
์คํธ API๋ฅผ ํ์ฉํ ๊ธ๋ก๋ฒ ์ํ ๊ด๋ฆฌ๋ฆฌ์กํธ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ ์ ๋ณต์กํด์ง์ ๋ฐ๋ผ, ์ฌ๋ฌ ์ปดํฌ๋ํธ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ณต์ ํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ค์ํ ๊ณผ์ ๊ฐ ๋์์ต๋๋ค. ์ ํต์ ์ผ๋ก๋ props๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ์ง๋ง, ๊น์ ์ปดํฌ๋ํธ ํธ๋ฆฌ ๊ตฌ์กฐ์์๋ props ๋๋ฆด๋ง(props drilling) ๋ฌธ์ ๋ก ์ธํด ์ฝ๋์ ๊ฐ๋
์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ด ํฌ๊ฒ ๋จ์ด์ง ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฆฌ์กํธ๋ ์ปจํ
์คํธ API(Context API)๋ฅผ ๋์
ํ์์ผ๋ฉฐ, ์ด๋ฅผ ํ์ฉํ๋ฉด ๊ธ๋ก๋ฒ ์ํ๋ฅผ ์์ฝ๊ฒ ๊ด๋ฆฌํ๊ณ , UI ์ปดํฌ๋ํธ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ๋ฌํ ์ ์์ต๋๋ค.์ด๋ฒ ํฌ์คํ
์์๋ ๋ฆฌ์กํธ ์ปจํ
์คํธ API์ ๊ธฐ๋ณธ ๊ฐ๋
, ์ฌ์ฉ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ค์ ์ฌ๋ก๋ฅผ ํตํด ๊ธ๋ก๋ฒ ์ํ ๊ด๋ฆฌ๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ..
2025.06.16
-
REACT ๋ชจ๋ฌ, ํ ์คํธ, ๋๋ก์ด ๋ฑ ํ์
์ปดํฌ๋ํธ ์ค๊ณ ๋ฐ ๊ตฌํ
REACT ๋ชจ๋ฌ, ํ ์คํธ, ๋๋ก์ด ๋ฑ ํ์
์ปดํฌ๋ํธ ์ค๊ณ ๋ฐ ๊ตฌํ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ํ์
์์๋ ์ฌ์ฉ์์์ ์ํธ์์ฉ์ ๊ฐ์ ํ๊ณ ์ค์ํ ์ ๋ณด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๋ ๋ฐ ํต์ฌ์ ์ธ ์ญํ ์ ํฉ๋๋ค. ๋ชจ๋ฌ, ํ ์คํธ, ๋๋ก์ด ๋ฑ์ ํ์
์ปดํฌ๋ํธ๋ ํ๋ฉด ๋ด์์ ์ฃผ์๋ฅผ ์ง์ค์ํค๊ฑฐ๋ ๋ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํ ๋ ๋ง์ด ํ์ฉ๋ฉ๋๋ค.์ด๋ฒ ํฌ์คํ
์์๋ ํ์
์ปดํฌ๋ํธ์ ๋์์ธ ์์น๊ณผ ๊ตฌํ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ ๋๋ฉ์ด์
๋ฐ ์ ๊ทผ์ฑ ๊ณ ๋ ค์ฌํญ์ ๋ํด ์์ธํ ์ค๋ช
ํฉ๋๋ค.ํ์
์ปดํฌ๋ํธ์ ๊ธฐ๋ณธ ๊ฐ๋
๊ณผ ์ค์์ฑํ์
์ปดํฌ๋ํธ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI)์์ ๋ณ๋์ ์ค๋ฒ๋ ์ด ์ฐฝ์ผ๋ก ๋ํ๋, ์ค์ํ ๋ฉ์์ง, ํผ๋๋ฐฑ, ์ต์
๋๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ์์์
๋๋ค.๋ชจ๋ฌ(Modal): ์ฌ์ฉ์๊ฐ ๋ชจ๋ฌ ์ฐฝ์ ๋ซ๊ธฐ ์ ๊น์ง ๋ค๋ฅธ ์์
์ ์ํํ์ง ๋ชปํ๋๋ก ํ๋ ํ์
์์๋ก,..
2025.06.13
html css
-
word-break:break-all HTML ํ
์ด๋ธ์์ ์๋ ์ค ๋ฐ๊ฟ, ๋์ด ์ง์ ๋ฐฉ๋ฒ!!
word-break:break-all HTML ํ
์ด๋ธ์์ ์๋ ์ค ๋ฐ๊ฟ, ๋์ด ์ง์ ๋ฐฉ๋ฒ!!๋ธ๋ก๊ทธ ํฌ์คํ
์ ํ๋ฉฐ ํ
์ด๋ธ์ ํฌ๊ธฐ ๋๋ฌธ์ ๊ณ ๋ฏผ๋์ ์ ์์ผ์์ฃ ? ๋ด๊ฐ ์ํ๋ ํ
์ด๋ธ์ ํฌ๊ธฐ๋ ๋ฑ ์ ์ ๋์ธ๋ฐ, ์นผ๋ผ(TD) ์์ ์
๋ ฅํ ๊ธ์์ ๋ฐ๋ผ ํ
์ด๋ธ ํฌ๊ธฐ๊ฐ ๋ง์๋๋ก ๋ณ๊ฒฝ๋์ด ๋ฒ๋ฆฌ๋ฉด ์ฐธ ์์ํฉ๋๋ค. ์ค๋์ ๋ด๊ฐ ์ฌ์ฉํ๊ณ ์ ํ๋ ํฌ๊ธฐ์ ๋ง๊ฒ ์ด์ ํ
์ด๋ธ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค.๋จผ์ , ์์ ํ
์ด๋ธ์ ํตํด ๊ธฐ๋ณธ ์ค์ ์ ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. ๋ ๊ฐ์ TD ๊ฐ์ ๊ฐ์ง๋ฉฐ ๊ฐ๊ฐ์ ๋๋น๋ฅผ 150px๋ก ์ง์ ํ ํ
์ด๋ธ์ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค. 12345 12345 1234512345์ด๋ ๊ฒ ํ๋ฉด, ํ
์ด๋ธ ์์ ์๋ฌด๋ฐ ๋ด์ฉ์ด ์๊ฑฐ๋ ์ง์ ํ ์ฌ์ด์ฆ๋ณด๋ค ๊ธธ์ด๊ฐ ์์ ๋ฌธ์์ด์ด ์
๋ ฅ๋๋ค๋ฉด, ๋ด๊ฐ..
2024.10.26
-
๊ตฌ๊ธ BlogSpot title ๋ธ๋ก๊ทธํ์ดํ+ํ์ด์งํ์ดํ SEO ๋ณ๊ฒฝ, google blogger ํ
๋ง html ํธ์ง ๋ฐฉ๋ฒ
Google BlogSpot์ ๋ธ๋ก๊ทธ ํ์ดํ๊ณผ ํ์ด์ง ํ์ดํ์ SEO ์ต์ ํํ๋ ๋ฐฉ๋ฒ ๊ตฌ๊ธ์ ๋ธ๋ก๊ทธ ํ๋ซํผ ์ค ํ๋์ธ BlogSpot์ ๋ง์ ๋ธ๋ก๊ฑฐ๋ค์๊ฒ ์ธ๊ธฐ ์๋ ์ ํ์ง์
๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ๋์ฉ ํ๊ทธ์ ๋ธ๋ก๊ทธ ํ์ดํ๊ณผ ํ์ด์ง ํ์ดํ์ด ํจ๊ป ํ์๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ SEO ์ธก๋ฉด์์ ๋ฐ๋์งํ์ง ์์ ์ ์์ต๋๋ค. ์ด ๊ธ์์๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ธ๋ก๊ฑฐ๋ค์ ์ํด Google Blogger์ ํ
๋ง HTML์ ํธ์งํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๊ฒ ์ต๋๋ค. ํ์ดํ ์์ ๋ฐฉ๋ฒ ๊ตฌ๊ธ BlogSpot์ ์ด์ฉํ๋ค๋ณด๋ฉด, ํ๊ทธ์ ๋ด์ฉ์ ์์๋ก "๋ธ๋ก๊ทธํ์ดํ+ํ์ด์งํ์ดํ"์ด ๋ค์ด๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธธ ์ ์์ต๋๋ค. ์ด๋ ๋ธ๋ก๊ทธ์ SEO์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ด๋ฐ ์ํฉ์ ํด๊ฒฐํ๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด๋ฉด ๋ฉ๋..
2024.03.23
-
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.07
-
์ธ๋ค์ผ ์ด๋ฏธ์ง ๋น์จ ์ ์ง ์์ญ์ ๊ฝ ์ฐจ๊ฒ ์ด๋ฏธ์ง ์๋ฅด๊ธฐ ํ ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ CSS ๋ฐ jquery ๊ฐ๋ก์ธ๋ก ๋น์จ
โ ์ธ๋ค์ผ ์ด๋ฏธ์ง ๋น์จ ์ ์ง ์์ญ์ ๊ฝ ์ฐจ๊ฒ ์ด๋ฏธ์ง ์๋ฅด๊ธฐ ํ ํ ๊ฐ์ด๋ฐ ์ ๋ ฌ CSS ๋ฐ jQuery ๊ฐ๋ก์ธ๋ก ๋น์จ ์น์ฌ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ํ๋ฉด์ ์ด๋ฏธ์ง์ ๋น์จ์ด๋ ํฌ๊ธฐ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ์ค์ํ ์์
์ค ํ๋์
๋๋ค. ํนํ, ์ธ๋ค์ผ์ด๋ ๋ํ ์ด๋ฏธ์ง์ ๊ฐ์ ๊ณ ์ ๋ ์์ญ์ ๋ค์ํ ํฌ๊ธฐ์ ๋น์จ์ ์ด๋ฏธ์ง๋ฅผ ํ์ํด์ผ ํ ๋, ๊ทธ ์ด๋ฏธ์ง๋ฅผ ์์ญ์ ๊ฝ ์ฐจ๊ฒ ๋ณด์ฌ์ฃผ๋ฉด์๋ ๋์น๋ ๋ถ๋ถ์ ์๋ผ๋ด์ผ ํ ํ์๊ฐ ์์ต๋๋ค. ์ด๋ฏธ์ง์ ๊ฐ๋ก์ ์ธ๋ก ๋น์จ์ ๊ณ ์ ๋ ์์ญ์ ๋ง์ถ๋ ค๋ฉด, ์๋ฒ์์ ์ด๋ฏธ์ง๋ฅผ ์๋ผ๋ด๊ฑฐ๋ ๋ฆฌ์ฌ์ด์งํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ํ์ง๋ง ์ด ๋ฐฉ๋ฒ์ ์๋ณธ ์ด๋ฏธ์ง์ ํ์ง์ ์์์ํฌ ์ ์๊ธฐ ๋๋ฌธ์, CSS๋ jQuery๋ฅผ ํ์ฉํ์ฌ ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋๋ก ์ ์งํ๋ฉด์๋ ์ํ๋ ๋น์จ์ ๋ง๊ฒ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ผ ํฉ๋๋ค. CSS๋ฅผ ํ..
2023.10.06
-
[browser] ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ , css html javasccript parsing process
์ธํฐ๋ท ์ฃผ์์ฐฝ์ URL์ ์
๋ ฅํ์ ๋, ์ฌ์ฉ์๊ฐ ์น ํ์ด์ง๋ฅผ ๋ณด๊ธฐ๊น์ง ๊ฑฐ์น๋ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: ์ฌ์ฉ์๊ฐ ์น ๋ธ๋ผ์ฐ์ ์ ์ฃผ์์ฐฝ์ URL์ ์
๋ ฅํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ์
๋ ฅ๋ URL์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ฐพ๊ธฐ ์ํด DNS(Domain Name System)์๊ฒ DNS ์กฐํ ์์ฒญ์ ํฉ๋๋ค. DNS๋ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋งคํํด ์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. DNS๋ ๋๋ฉ์ธ ์ด๋ฆ์ IP ์ฃผ์๋ก ๋ณํํ์ฌ ๋ธ๋ผ์ฐ์ ์๊ฒ ์๋ตํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ํด๋น IP ์ฃผ์๋ก ์๋ฒ์ HTTP ์์ฒญ์ ๋ณด๋
๋๋ค. ์ด ์์ฒญ์ HTTP ํ๋กํ ์ฝ์ ๋ฐ๋ผ ๊ตฌ์ฑ๋๋ฉฐ, ์์ฒญ ๋ฉ์๋(GET, POST ๋ฑ)์ ํค๋(์์ฒญ์ ์ถ๊ฐ ์ ๋ณด)๋ฅผ ํฌํจํฉ๋๋ค. ์๋ฒ๋ ์์ฒญ์ ๋ฐ๊ณ ํด๋นํ๋ ๋ฆฌ์์ค(HTML, CSS, JavaScript ํ์ผ ๋ฑ)๋ฅผ ์ฐพ์์ ..
2023.07.06