๋ฐ์ํ ์ ์ฒด ๊ธ189 [router] ํ์ด์ง ๋งํฌ ์ด์ ๊ฒ์๊ธ์์ vue์ spring boot๋ฅผ ์ฐ๋ํด๋ณด์๊ณ , ํด๋น ๋ถ๋ถ๊น์ง ์์ ์ด ์๋ฃ ๋ ์ํ์์ ํ๋ฉด ์ ํ์ ์์ ๋ก์ด ํ๊ธฐ ์ํด routing์์ ์ ์งํํด๋ณด์๋ค. 01. Router๋?02. ์ค์น๋ฐฉ๋ฒ 01) CDN 02) NPM03. ์ ์ฉ๋ฐฉ๋ฒ 01) router๊ฐ์ฒด ์์ฑ 02) router ์ ์ฉ 03) router-view 04) router-link 01. Router๋?routing์ ๋คํธ์ํฌ์์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ ํ๋ก์ธ์ค๋ผ๊ณ ์ ์ํ๊ณ , router๋ ๋คํธ์ํฌ๊ฐ์ ๋ฐ์ดํฐ ํจํท์ ์ ์กํ๋ ์ฅ์น๋ผ๊ณ ์ ์ํ๋ค. ์ฐ๋ฆฌ๊ฐ ๊ถ๊ธํ Vue์์์ router๋ ํ์ด์ง ์ด๋์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ,ํ์ด์ง ์ด๋์ ์ํ url ๋ณ๊ฒฝ ์์๋ ๋ฏธ๋ฆฌ ์ฝ์ด๋ค์ฌ๋์๋ ํ๋ฉด๋ฌธ์๋ฅผ ์์ฒญ์.. 2023. 3. 22. [๊ตฌ์ถ] vue & spring boot ์ฐ๋ vue ํ๋ก์ ํธ๋ฅผ ์๋ฒ ํ๋ก์ ํธ์ ์ฐ๋ํ๊ธฐ ์ํ ์์ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณด์๋ค.window OS, intelliJ IDE๋ก ์์ ๋์๋ค. ์ฐ๋์ด๋ผ๋ ๋จ์ด๋ก ํํํ๋ค์ถ์ด vue์ spring, ๊ฐ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์ฐ๊ฒฐํ๋ ์์ ์ ๋ํ ๊ฒ์๋ฌผ์ด๋ค.01. ๊ฐ์02. ์์ 01) spring boot ํ๋ก์ ํธ ์์ฑ 02) vue ํ๋ก์ ํธ ์ค์ 03) ์คํ03. ๊ธฐํ 01. ๊ฐ์front๋ฅผ ์ค์ง html๊ณผ jsp๋ก๋ง ์งํํ๋ค๊ฐ, vue๋ flutter๊ฐ์ framework๋ฅผ ํ์ฉํ์ฌ ์์ ์ ํ๋ค๋ณด๋ ๋น์ฐํ ํ ํ๋ก์ ํธ ๋ด์์ front์ back์ ์์ ์ด ์ผ์ด๋๋ ๊ฒ์ด๋ผ๋ ์ ์ ๊ฐ ์์ฃผ ๋จ๋จํ ์๋ชป๋ ์๊ฐ์ด์๋ค๋ ๊ฒ์ ๊นจ๋ซ๊ฒ ๋์๋ค. ์ด๋์ ๊ธฐ๋ณธ ๋ถ์กฑํ ๋น์ ๊ณต์๋,,, Vue ํ๋ก.. 2023. 3. 21. [$emit] ๋ชจ๋ฌ ์ปดํฌ๋ํธ(ํ์ ) https://webruden.tistory.com/925#google_vignette Vue emit ์ฌ์ฉ๋ฒ ๋ฐ ๊ฐ๋จ ์์ (How to Emit Data in Vue)์ด๋ฒ ํฌ์คํ ์์ Vue.js ์์ ์ปดํฌ๋ํธ์์ ์ด๋ฒคํธ๋ฅผ ๋ด๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. emit์ด๋? ์ด๋ฒคํธ emit์ ํ์ ์ปดํฌ๋ํธ์์ ์์ ์ปดํฌ๋ํธ๋ก ์ด๋ฒคํธ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํ ๋ฐฉ์์ ๋๋ค.webruden.tistory.com ์ ์ฐธ์กฐ๋ ๋งํฌ์ ๊ฒ์๋ฌผ์์ ์ค๋ช ํ $emit ๊ฐ๋ ์ ํ์ฉํ์ฌ ๋ชจ๋ฌ ์ปดํฌ๋ํธ๋ฅผ ์์ฑํด๋ณด์๋ค.openPop์ด๋ผ๋ ๋ณ์๋ฅผ ํ์ฉํ์ฌ true๋ฉด ๋ชจ๋ฌ์ ํ์ถ, false๋ผ๋ฉด ๋ชจ๋ฌ์ ๋ซ๋ ๊ตฌ์กฐ์ด๋ค. ๋ถ๋ชจ์ปดํฌ๋ํธ์์ openPop์ ๊ทธ์ ๋ํ ๊ธฐ๋ฅ๋ค(๋ซ๊ธฐ, ์ด๊ธฐ)์ ์ ์ํ๊ณ ,์์ ์ปดํฌ๋ํธ์.. 2023. 3. 13. [clone] Facebook Clone Coding : Front๋ง vue๋ฅผ ์ง์ ์ฌ์ฉํด๋ณด๋ฉฐ ์ดํดํ๊ธฐ ์ํด Facebook์ clone codingํ์๋ค. ์ด์ ๋ํ ์์ ์ UI์ ๊ดํ ๊ฒ ๋ฟ์ด๋ฉฐ, ํน๋ณํ ์ค๋ช ์์ด github ์ฃผ์๋ฅผ ํตํด ์ฝ๋๋ฅผ ๊ณต์ ํ๋ค. https://github.com/Hamjeonghui/vue.git GitHub - Hamjeonghui/vue: Vue ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ, Face Book์ ๊ตฌ์กฐ๋ฅผ ๋ฒค์น๋งํนํ์ฌ ๊ตฌํํด๋Vue ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ, Face Book์ ๊ตฌ์กฐ๋ฅผ ๋ฒค์น๋งํนํ์ฌ ๊ตฌํํด๋. Contribute to Hamjeonghui/vue development by creating an account on GitHub.github.com IDE๋ intelliJ๋ฅผ ์ฌ์ฉํ์๋ค. 2023. 3. 13. [CSS] ์ ๋๋ฉ์ด์ ์ฃผ๊ธฐ, cubic-bezier ์์ฐ์ค๋ฌ์ด ์ ๋๋ฉ์ด์ ์ ์ฃผ๊ธฐ ์ํด ๋ฐฉ๋ฒ์ ๋ชจ์ํ๋ ์ค cubic-bezier์ด๋ผ๋ ๊ฐ๋ ์ ๋ฐ๊ฒฌํ๊ฒ ๋์๋ค. ๊ทธ์ ๋ํ ๋ด์ฉ์ ๋ด์ ๋ง์ ํฌ์คํ ๊ฐ์ด๋ฐ์ ๋ณธ์ธ ๊ธฐ์ค์ผ๋ก ํ์ฌ ๊ฐ์ฅ ์ดํด๊ฐ ์ฌ์ ๋ ๊ฒ์๊ธ์ ์๋ ์ฐธ์กฐํ์๋ค. https://kutar37.tistory.com/entry/CSS-cubic-bezier%EB%9E%80 CSS : cubic-bezier๋? cubic-bezier๋?cubic-bezier() function์ CSS์์ transition ์์ฑ ํน์ transition-timing-function ์์ฑ์์ ์ ํ ์์๊ณผ ๋๊น์ง์ ํจ๊ณผ๋ฅผ ์ ์ดํ๋๋ฐ ์ฐ์ธ๋ค. #target{transition: all 0.5s cubic-bezier(0.25, 0.25, 0.75, 0.75);}Colo ku.. 2023. 3. 13. [CSS] padding ์ฌ์ฉ ์, ๋ถ๋ชจ ๋ฒ์ด๋๋ ๋ฌธ์ padding์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ๊ฐํน ํด๋น ์คํ์ผ์ ๋ถ์ฌํ ์์๊ฐ ๋ถ๋ชจ์์๋ฅผ ๋ฒ์ด๋๋ ์ํฉ์ด ๋ฐ์ํ๊ณค ํ๋ค. ํ ๋ธ๋ก๊ทธ์์ ์์ธ์ ๋ํด ์ค๋ช ํ๋ ๋ฐ๋ก๋ ๋ค์๊ณผ ๊ฐ๋ค.์์ ์์์ ์์น๊ฐ์ด๋ ํฌ๊ธฐ(%)๋ฅผ ์ฃผ๋ฉด,๋ถ๋ชจ๋ฅผ ๋ฒ์ด๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. - ๋ถ๋ชจ ์์์ ์๋ padding ๋๋ฌธ์๋ถ๋ชจ๋ฅผ ๋ฒ์ด๋ ์ ์๋ค.์ด ๋ถ๋ถ์ ํด๊ฒฐํ๊ธฐ ์ํด, padding์ ๋ถ์ฌํ ์์ ์์์ box-sizing: border-box; ์์ฑ์ ์ถ๊ฐ๋ก ๋ถ์ฌํ๋ค๋ฉด ๊ฐ๋จํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. ์ด ๊ฒ์๊ธ์ ์๋์ ๋ธ๋ก๊ทธ ํฌ์คํ ์ ์ฐธ๊ณ ํ์ฌ ์์ฑ๋์๋ค.https://dewworld27.tistory.com/entry/padding-%EB%B6%80%EB%AA%A8-%EB%B2%97%EC%96%B4%EB%82%A8-%EC%82%AC%EC%9D%.. 2023. 3. 13. ์ด์ 1 ยทยทยท 4 5 6 7 8 9 10 ยทยทยท 32 ๋ค์ ๋ฐ์ํ