์ด๋ฒ 2์ฃผ๊ฐ ๋๋์ด...! ์ฒ์์ผ๋ก ์ฑ๋ฆฐ์ง๋ฅผ ์์ํด๋ดค์ต๋๋ค...!
๊ทธ ์ ๊น์ง๋ ๋ฐ๋น ์... ์๊ฐ์ด ์์ด์... ์์ง ์ ๋ชจ๋ฅด๊ฒ ์ด.... ๋ผ๋ ํ๊ณ๋ก ์ฑ๋ฆฐ์ง ์๋ํ๋ค๊ฐ ์กธ์ ์ํ ๋ด๋ ๊ฑฐ์์ ๋ฒ๋ฒ์ด ์คํจํ๊ณ ๋ง์๋๋ฐ..ใ .ใ .ใ .... ์ฒซ ์ฑ๊ณต์ ๋๋ค!
์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฆฐ์ง๋ ๊ฐ๋จํ์ด์! (์ด๋์ ๋ ํ ์ค ์๋๊น... + ๊ฑฐ์ ์ง๊ธ 3ํธ์งธ์ฌ์ ์ฑ๋ฆฐ์ง์ ๋ญ ๋์ค๋์ง ์๊ณ ์์์.. ํด์ผ ํ๋ ๊ฒ์ ๊ทธ์ ๊พธ์คํ๊ฒ ์์ฑํด๋ด๋ ๊ฒ ๋ฟ....ใ )
๊ทธ๋ฌ๋ ๋ฐ๋ก ์ฑ๋ฆฐ์ง ์กธ์ ์ํ ํ๊ธฐ๋ก ๋ค์ด๊ฐ๋๋ค์๐
์กธ์ ์ํ์ HTML, CSS, JavaScript๋ง์ ํ์ฉํด์ ํฌ๋๋ฆฌ์คํธ๋ฅผ ๋ง๋๋ ๊ฑฐ์๋๋ฐ์...., CSS๊ฐ ๊ฐ์ฅ ์ด๋ ต๋ค! ๋ ๋๋..? ์์๊ฒ ๋ง๋๋ ค๋ฉด CSS๋ฅผ ํด์ผํ๋๋ฐใ ๋ด๊ฐ ์ํ๋๋๋ก ์ํ๊ธฐ... ์ฝ์ง ์์๋ค.... ์์ง CSS๊ฐ ์ต์ํ์ง ์์์ ๊ทธ๋ฌ๋ ค๋
๋์์ธ ์กฐ๊ธ ์์ฝ์ง๋ง, ์ผ๋จ ์์ฑํด์ ๋ธ ๊ฑด ์ด๋ฌํฉ๋๋ค
→ https://leessunj.github.io/todo/
Document
leessunj.github.io
๊ฐ๋ฐํ ๋ด์ฉ
์ปจ์ ์ ์ค๋๋ ๋ฌ๋ฆฐ๋ค(!)
์์ ์ฑ๋ฆฐ์ง ์ฐ์ ์กธ์ ์ํ์ ๋ณผ ์ ์๋๋ฐ, ๊ฑฐ๊ธฐ์ ํฌ์ผ๋ชฌ ์๋ฉ๋ง๋ฅ ์์ฑํ๋๊ฒ ์ธ์์ ์ด์ด์...๐
๊ทธ๋ฆฌ๊ณ , ์ด์ ๋ก์ ํ๋ก์ ํธ ๋ ์๊ฐ์ ๋ง์ถฐ์ ๋ฐฐ๊ฒฝ์ ๋ณํ๋๋ฐ, ๊ทธ๋ฐ๊ฑฐ๋ ๋ ์จ ๊ทธ๋ฐ ๊ฑฐ ๋ฃ์ผ๋ฉด ์์ฃผ ๊ท์ฌ์ธ ๊ฒ ๊ฐ์์...! ๊ทธ๋ฐ ์ปจ์ ์ ๊ฐ๊ณ ์์ํ์ต๋๋ค
์ ์ ํ ๋ฐฐ๊ฒฝ์ ์ฐพ๊ณ ์ถ์๋๋ฐ ์ฐพ์ง ๋ชปํด ์์ ๋ฐฐ๊ฒฝ์ ์ใ ใ ใ ใ ใ 2D Game ๊ฒ์ํด์ ๋น์ทํ ๋๋์ผ๋ก ๊ทธ๋ ธ์ด์..ใ
๊ทธ๋๋ lottie์์ ๊ท์ฌ์ด ํ์ผ์ ์ฐพ์ ๊ท์ฌ์์ ์ ๊ทธ๋ ์ด๋ ํ ์ ์์๋ค..!
๋ฉ์ธ ๊ธฐ๋ฅ์ธ todo !
1. todo๊ฐ ์๊ธฐ๊ณ
2. ์๋ฃํ๋ฉด done๋ฆฌ์คํธ๋ก ๋์ด๊ฐ๊ณ (์ด๋ ์๋ฃ ์๊ฐ๋ ์ ์ฅ)
3. ์ญ์ ํ๋ฉด ์ง์์ง๋ค
4. ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ ๊ฒ localStorage์ ์ ์ฅ๋์ด ์๋ก๊ณ ์นจํด๋ ์ ์ง๋๋ค!
5. done๋ฆฌ์คํธ๋ ๋ค์๋ ์ด ๋๋ฉด ์ ๋ถ ์ด๊ธฐํ๋๋ค! ์ฆ, ์ค๋์ done๋ฆฌ์คํธ์ธ์ ๐
์ฌ์ค done๋ฆฌ์คํธ์์ ๋ค์ todo๋ก ๋ฃ๊ธฐ ๊ธฐ๋ฅ์ ๋ฃ์๊น ์ถ์๋ค...? ๊ทผ๋ฐ ๊ตณ์ด ํ์์ ์ธ ๊ธฐ๋ฅ์ ์๋๊ฒ ๋ค ์ถ์ด์ ์๋ตํจ.. ๋ง๋ค๊ธฐ์ ์ ์ ํ ์ง๊ด์ ์ธ ๋ฒํผ์ ๋ ์ฌ๋ฆฌ๊ธฐ ํ๋ค์ด์...! ํ๋ ค๋ฉด ํ ์ ์๊ธด ํ๋ค...!
๊ทธ๋ฆฌ๊ณ ์ผ๋จ ๊ทธ๊ฑฐํ ์๊ฐ์ ์์ฑ๋ถํฐ ํ์..๊ฐ ์ค์ค๋ก์ ๋ชฉํ 1์์์๋ค.
ํ๋ ๊ณผ์ ์์ ๋๋ ์ธํผ์์ ๋ฐฐ์ด ๊ฒ ์ค ํ๋... ์ฐ์ ์์๋ฅผ ๋ช ํํ, ํ์์ ์ธ ๊ฒ ๋ถํฐ ํ๋์ฉ ์์ฑํ์๐
done๋ฆฌ์คํธ ์จ๊ธฐ๊ธฐ๋ ํธ์๊ธฐ๋ฅ์ผ๋ก ๋ง๋ค์๋๋ฐ, ์ค๋ ๋ค์ ๋ณด๋ ์ด ์ํ๋ ์ ์ฅ์ ์ํ๊ณ ์์ด์ใ ใ ใ ์๋ก๊ณ ์นจํ๋ฉด ๋ ๋ผ๊ฐ๋๋ผ๊ตฌ์
ํ์ง๋ง ๋๋ฆ ์๋ฏธ์๋ ๊ธฐ๋ฅ์ด๋ผ๊ณ ์๊ฐํจ
์ฑ๋ฆฐ์ง ์๊ตฌ์ฌํญ ์ค์ ๋๋ค ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง๊ฐ ์์ด์, ๊ทธ๋ฅ ์์ผ๋ก ๋๋คํ์ต๋๋คใ ์๋๋ ์์ฃผ ํฐ ๊ฟ์ด ์์๋๋ฐ..... ์ฌ๋ฃ๋ฅผ ์ฐพ์ง ๋ชปํ์
์ฒ์ ๊ตฌ์์์, ๋์ / ์ฐ / ๋ฐ๋ค ์ด๋ฐ ๊ฒ ๋ณํ๋ ๊ฑฐ์... ์ฌ์ง์ด, ๊ทธ๊ฒ๋ lottie๊ฐ์๊ฑธ๋ก ์ผ์ชฝ์ผ๋ก ์ด๋ํ๋ฉฐ ๋ฌ๋ฆฌ๋ ๋๋์ ์ฃผ๊ณ ์ถ์๋ค.... ๊ทธ๋ฌ๋ ๋ง์์ ๋๋ ์ ์ ํ ์ด๋ฏธ์ง ์ฐพ๊ธฐ๊ฐ...ใ ใ ์์ฝ์ต๋๋ค
๊ทธ๋ฆฌ๊ณ ์๊ฐ์ ๋ง๊ฒ ๋ฐฐ๊ฒฝ์์ ๊ทธ๋ผ๋ฐ์ด์ ์ ๋ฃ๊ณ ์ถ์์... ์ค์ ์๊ฐ์ ๋ง๊ฒ ๋ณด๋ผ/๋จ์-> ํ๋ -> ์ฃผํฉ/๋ ธ๋ -> .. ์ด๋ ๊ฒ ๋ฐ๋ณต๋๊ฒ๋...!
๋ฐฐ์ฐ๊ณ ๋๋ ์
1. ์์๊ฒ ๋ง๋๋๊ฒ ์ด๋ ค์ด ์ด์ ๋ CSS ๋๋ฌธ.... ์ฌ๋ฌ ๊ฐ์ง ์์ฑ ์ฐพ์๊ฐ๋ฉด์ ์ค์ ํ๋ ค ํ๋๋ฐ, ์์ง๊น์ง๋ ์ข ํท๊ฐ๋ฆฌ๊ณ ๋ฐ๋ก๋ฐ๋ก ๋ชปํ๋๊ฒ ์๋ค.....! ์ฐ์ด๋ ๊ฒ๋ค๋ง ์ฐ์ผํ ๋ฐ, ๊ทธ๊ฒ๋ง ์ ๋ฆฌํด๋ฌ๋ ์ด๋์ ๋ ์ ํ๋ ์ฌ๋์ด ๋์ง ์์๊น...?
2. ๋ชฉํ์ ๋ฐ๋ฅธ ์ฐ์ ์์, ์ฐ์ ์์์ ๋ฐ๋ฅธ ์ผ์ ๊ด๋ฆฌ๊ฐ ์ค์ํ๋ค! ์ด์ ์ ์ฑ๋ฆฐ์ง๋ฅผ ๊ณ์ ์คํจํ๋ ๊ฑด ๊ฐ์ ์ฑ์ด ์๋ ๊ฒ๋ ์๊ฐ์ด ์๋ ๊ฒ๋ ๋ง์ง๋ง, ๋ ์ค์ํ ์ด์ ๋ ๋ด๊ฐ ๋๋ฌด ์์ฌ์ด ์ปธ๊ธฐ ๋๋ฌธ์ธ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ค.
์ฐจ๋ฅผ ๋ง๋๋ ค๋ฉด ์กฐ๊ธ์กฐ๊ธ์ฉ ๊ตด๋ฌ๊ฐ๋ ๊ฑธ ๋ง๋ค๊ณ , ๊ทธ๊ฑธ ์ฐจ๋ก ๋ฐ์ ์์ผ๋๊ฐ์ผ ํ๋๋ฐ, ์ฒ์๋ถํฐ ๋ฉ์ง ์ฐจ๋ฅผ ๋ง๋ค๊ณ ์ถ์ผ๋๊น ๋์์ธ๋ง ํ๊ณ ! ํ์ค๊ณผ ์ด์์ ๊ฐญ์ด ๋๋ฌด ํฌ๋๊น ์ค๊ฐ์ ์๊ฐ๋ ๋ถ์กฑํ๊ณ ํฌ๊ธฐํ๋ ๊ฒ ์๋๊น....
๊ทธ๋ฐ ์๋ฏธ์์ ์์ฑํ ๋ ์์ ์นญ์ฐฌํด์
์ฐ์ ์ค์ํ ๊ฒ ๋ญ์ง ํ์ ํ๊ณ , ๊ทธ๊ฒ๋ถํฐ ํ๋ํ๋ ํด๋๊ฐ๋ฉด ๋๋๊ตฌ๋ ๋ฐฐ์ ๋ค
3. lottieํ์ผ ์ด๋ป๊ฒ ์ฐ๋์ง ๋ฐฐ์ ๋ค! ใ ใ ใ ใ cdn์ผ๋ก ํ๋ ๋ถ๋ฌ์๋๊ณ ์ฐ๋ฉด ๋๋ค...! html์ ๋ฐ๋ก ๋ถ๋ฌ์ค๋ ๋ฐฉ์์ ์ฐ๊ธฐ๋ ํ๋๋ฐ, ๋ฐฐ๊ฒฝ๋ง๋ฅ ์ฐ๋ ค๋ฉด js์์ ๋ค๋ค์ผ ํ ๊ฒ ๊ฐ๊ธฐ๋ ํ๋ค.
→ https://lottiefiles.com/blog/working-with-lottie-animations/how-to-add-lottie-animation-in-web-page-html-kr/ ์ฐธ๊ณ ํ์๋ผ์
4. ์๋ฐ์คํฌ๋ฆฝํธ์ ์ข ์นํด์ก๋ค...^_^ ๊ทธ๋ฌ๋ฉด์ ๋๊ผ๋๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์ด ์์.. ์ข ์ ๊ธฐํ ์ธ์ด์ผ.... ๋ญ๊ฐ ๋ด๊ฒ๋ ์๋ฐ๋ณด๋ค๋ ํ์ด์ฌ๊ณผ ๋ ๋น์ทํ ๋๋์ด๋ผ๊ณ ์๊ณ ์์๋๋ฐ ์คํ๋ ค ์๋ฐ์ ๋น์ทํ... ๊ทผ๋ฐ ๋ญ๊ฐใ ์์๋ฑํ๊ฒ ํ๋ ค๊ณ ํด์ ์ผ์ ์ด๊ฒ ๋ญ์ผ ์ถ๊ฒ ๋๊ธฐ๋ ํ๋... ๊ทธ๋ฐ ์ธ์ด.... ์ผ๋จ ์์์ธ๋ก ์์ ๊ฒ ๊ฐ์ ํจ์๋ค์ด ์๋ค(!) ์๋ฐ์์ ๊ตฌํํ๋ฏ์ด ๊ตฌํํด์ผ ํ๋๊ตฐ ๋ฐฐ์ ๋คใ
5. git์ ๊ทธ๋ฅ ๊ฐ๋ฐ์ ์์ํ๋ฉด ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ์ธํ ํ๊ณ ํด์ผ๊ฒ ๋ค... ๋ญ๊ฐ ์์ฌ์ด ๋๋? ๋๋ ์ซ์ซ๋ฐ๋ฆฌ ๊ณ์ ํด์๋๋ฐ, ๊นํ๋ธ์ ์ฐ๊ฒฐํ ๋ ๊น์ ์ฐ๊ฒฐํ๋๊น..! ๊ทธ ๊ณผ์ ์ด ์๋ต๋ ๋๋์ด๋ผ ์กฐ๊ธ.. ์์ฌ์ ๋ค. ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ๊น ์ฐ๊ฒฐํด๋๊ณ , ๊ทธ ๊ณผ์ ์ ๊ธฐ๋กํด๋๊ฐ๋ ๊ฒ์ด ์ข์ ๋ฏ ํ๋ค!
6. ์๋ฐ์คํฌ๋ฆฝํธ ๋ด์์ ์ฝ๋ ์ ๋ฆฌ... ์ฝ๋ ์ด๋ฆ ์ง๊ธฐ.... ์ข ์ด๋ ค์ด ๊ฒ ๊ฐ๋คใ ใ ใ ํจ์ ์ด๋ฆ ์ด๋ฐ ๊ฑด ๊ด์ฐฎ์๋ฐใ document์์ ์์๋ฅผ ์ ์ฅํด๋๋ ๋ฌด์จ ์ด๋ฆ์ด ์ ํฉํ ์ง ๋ชจ๋ฅด๊ฒ ์ด... html ํ๊ทธ์ id ๋ถ์ผ ๋ ๋งค๋ฒ ๊ณ ๋ฏผ...๊ทธ๋์ ์ขใ ํผ์ข ์ฝ๋๊ฐ ๋ฑ์ฅํ ๊ฒ ๊ฐ๋ค๋ ๋๋.... kebab-case๋ ์๊ณ ์... camelCase๋ ์๊ณ ์.... ์..... ๊ทธ๋ ์ต๋๋ค.... ๋ญ๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ผ๋ฐฅ์ด ๊ตญ๋ฃฐ์ธ ๊ฒ ๊ฐ์์ ๊ทธ๋ ๊ฒ ๊ฐ๋ค๊ฐ.. ์ฝ๋์ง๋ค๋ณด๋ฉด ์นด๋ฉ์ด ์ต์ํด์ ์นด๋ฉ์ ์ฐ๋ ๋ ์์ ....! ํผ์ ๊ฐ๋ฐํ ๋๋, ์ด๋์ ๋ ์ปจ๋ฒค์ ์ ์ ํด์ ํ๋ฉด ์ข๊ฒ ๊ตฐ ์ถ์๋ค.
์ฐ์ ๊ธ์ฐ๋ ์ค๊ฐ์ ์ง์ง ์์ฃผํ๋ค๊ณ ์ฐ๋ฝ์์ด์!
7์ ์ฒซ๋ ๋ถํฐ ๋ญ๊ฐ ์ฑ๊ณตํ ๊ธฐ๋ถ... ๋ฟ๋ฏํฉ๋๋ค๐ค
'artIST - developer > ๊ฐ๋ฐ๊ฐ๋ฐ๐ฉโ๐ป' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS ํ๋ฆฌํฐ์ด ๋ง๋ฃ๋๊ธฐ ์ ์ ์ ์์ ๋ณด์ ! (0) | 2025.01.29 |
---|