๐ฉ๐ปโ๏ธ Facts
1. ๊ฐ์ธ๊ณผ์ ์ ์ถ
- 10.18 ~ 10.23
2. ํ ๊ณผ์ ์งํ _ ์ํ ์ ๋ณด ์ฌ์ดํธ ์ถ๊ฐ๊ธฐ๋ฅ ๊ตฌํ
- 10.24 ~ 10.30
- ์์ ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ ์ฌ์ฉํ๊ธฐ
- ๋ฒจ๋ฆฌ๋ฐ์ด์ ์ฒดํฌํ๊ธฐ
- ์ฅ๋ฅด๋ณ, ์ธ๊ธฐ์, ํ์ ์ ๋ฐ์ดํฐ ๋ณด์ฌ์ฃผ๊ธฐ
- ๋ชจ๋ ํ์ด์ง ๋๋ณด๊ธฐ, ๊ฒ์๊ธฐ๋ฅ
- ์์ธํ์ด์ง ๋ก์ปฌ์คํ ๋ฆฌ์ง ์ด์ฉ ๋ฐ์ดํฐ CRUD
๐ณ Feelings
1. ๊ฐ์ธ๊ณผ์ ์ ์ถ
๋ชจ๋ํ๋ฅผ ์งํํ๋ ํ์คํ ์ฝ๋๊ฐ ๊น๋ํด ์ก๋ค.
๊ทธ๋ ์ง๋ง ์์ง ์ ํํ ๋์ ์๋ฆฌ์ ๋ํด ์ ๋ชจ๋ฅด๊ณ ์๋ ๊ฒ ๊ฐ๋ค.
๊ณต๋ถ์ ํ์์ฑ์ ๋ง์ด ๋๋๋ค.ใ ใ
2. ํ ๊ณผ์
ํ์๋ค ์ค ํ๋ช ์ ์์ ๋ฌผ์ ๊ฐ์ง๊ณ ์ถ๊ฐ ๊ธฐ๋ฅ๊ตฌํ์ ์งํํ์๊ณ ๊ฒฐ๋ก ์ด ๋์๋ค.
5๋ช ์ค, ๋์ ์์ ๋ฌผ์ ๊ฐ์ง๊ณ ์งํํ๊ฒ ๋์๋๋ฐ, ๊ตฌํํ๊ณ ์ ํ๋ ๋ถ๋ถ์ ์ด๋ฌ๋ค.
- ๋ฉ์ธํ์ด์ง ์นด๋ ์ฌ๋ผ์ด๋ ๊ธฐ๋ฅ์ผ๋ก ์ฅ๋ฅด๋ณ, ์ธ๊ธฐ์๋ณ, ๋ณ์ ์ ์ํ๋ฐ์ดํฐ ๋ณด์ฌ์ฃผ๊ธฐ
- ๋๋ณด๊ธฐ ๋๋ฅด๋ฉด ๋ฆฌ์คํธ ํ์ด์ง๋ก ์ด๋
- ๋ฆฌ์คํธ ํ์ด์ง์์ ๋๋ณด๊ธฐ ๋๋ฅด๋ฉด ๋ฐ์ดํฐ ๋ ๋ณด์ฌ์ฃผ๊ธฐ
- ์์ธํ์ด์ง ์ํ๋ฐ์ดํฐ ์์ ๋ฐ ์์ธ์ ๋ณด ๊ฐ์ ธ์์ ๋ณด์ฌ์ฃผ๊ธฐ
- ํญ์ ๋๋ฌ์ localStorage์ ๋ฆฌ๋ทฐ CRUD ๊ธฐ๋ฅ ๊ตฌํ
- ๋ก๊ณ ์์ ๋ฐ ์ฌ์ด๋ ์ฝ์
- ์ฝ๋ ๋ฆฌํํ ๋ง ๋ฐ ๋ชจ๋ํ ์งํ
์์ํ๋ ๊ฒ๋ณด๋ค ์์ ์๋๊ฐ ๋๋ฆฌ๊ฒ ๋์๋ค.
์ผ๋จ ๋ด๊ฐ ๋ชจ๋ํ ํ ์ฝ๋๋ฅผ ์ ๋๋ก ๊ฑด๋ค ์ ๊ฐ ์์๋ค.
์ด์ง๋ง ๊ฑด๋ค๊ฒ ๋๋ฉด ์๋ฌ ํญํ์ด ๋์์ ๋๋์ฒด ์ ์ด๋ฌ๋ ๊ฑด์ง ์ฐพ๋๋ฐ ์ ๋ง ํ๋ค์๋ค.
๋ฉ์ธ ํ์ด์ง์์ api ๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ง ๋ ๊ฐ์ ธ์ค๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํด์ ๊ธ๋ฐฉ ๋๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
๊ทธ๋ ์ง๋ง ํฐ ์ค์ฐ์ด์๋ค.
๋ชจ๋ํ๋ ์ฝ๋๋ฅผ ๋๋ ๋ง์ ธ๋ณธ ์ ์ด ์์๊ธฐ์, ๋ชจ๋ํ์ ๋ํ ๊น์ ์ดํด ์์ด๋ ์ฝ์ง ์์ ์์ ์ด์๊ณ ,
์๋ฌ๋ฅผ ์ฐพ๋ ๋ฃจํธ๋ ์ข๋ ๊ธธ๊ณ ๋ณต์กํ๋ค.
๋ํ ์ค์์ดํผ ๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฒ์ ์ฌ์ฉํด ๋ดค๋๋ฐ,
๋ช์๊ฐ ๋์์ ์ด๊ฑธ ์ด๋ป๊ฒ ๋ง์ง๊ณ ์ฌ์ฉํด์ผ ํ๋์ง ๋๋๋๋ฉฐ ์ ๋จน์๋ ๊ฒ ๊ฐ๋ค.
์ถ๊ฐ๋ก css๊น์ง ๋ง์ฝ์ด์๋ค..ใ ใ
๋ก์ปฌ์คํ ๋ฆฌ์ง ๋ถ๋ถ์ ์ด์ฉํ ๋ฐ์ดํฐ crud ๊ธฐ๋ฅ์ ๋ด ํํธ๊ฐ ์๋์์ง๋ง, ์์ ์ด ์๋ฃ๋์ง ์์ ํจ๊ป ํ๊ฒ ๋์๋ค.
๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ๋ฐ์ดํฐ ์ ๋ ฅ, ์์ , ์ถ๋ ฅ์
ํ์ด์ด๋ฒ ์ด์ค๋ฅผ ์ด์ฉํด์ ๊ฒ์ํ crud ๊ธฐ๋ฅ์ ๋ง๋ค์ด๋ณธ ๊ฒฝํ๊ณผ ์ ์ฌํ๋ค.
๊ทธ๋์ ์ด๋ ต์ง ์์๋ค.
๐ Findings
api๋ฅผ ์ฌ๋ฌ๊ฐ๋ฅผ ๊ฐ์ ธ์์ ์ฌ์ฉํ๋ค ๋ณด๋, ๊ตฌ๋ถ๊ฐ์ด ํ์ํ๋ค.
๊ทธ๋์ Object.assign() ์ ์ด์ฉํด ์๋ก์ด ํค ๋ฒจ๋ฅ๋ฅผ ๋ฃ์ด์ฃผ์๋๋ ์์ฃผ ์ํํ๊ฒ ์งํ๋์๋ค.
์ค์์ดํผ ์ฌ์ฉ์ ๊ดํ ๋ถ๋ถ๋
๊ณต์ ํํ์ด์ง์ ๋ฐ๋ผ์ ์ฃผ์ด์ง ์ฝ๋๋ฅผ ๊ฐ์ ธ์ค๋ฉด ๋ฐ๋ก ๋ ์ค ์์๋๋ฐ,
์ฝ์ง ์์๋ค.
์ค์์ดํ์์ ์ง์ ํ ๊ฒ๋ค์ด ๋ญ๊ฐ ๋ญ์ง ํ๋๋ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ด ์คํ๋ ค ์ด๋ ค์ ๋ค.
๊ทธ๋๋ ๋คํ์ด ์ฐพ์๋ณด๋ ์ด๋ป๊ฒ ์ ๋ ฅํด์ผ ๋ ์ง ๋์์ ์ ์ฉํด๋ณด๋ ๋์๋ค.
// ๋ฉ์ธํ๋ฉด์ ์ฌ๋ผ์ด๋ ๊ธฐ๋ฅ ๊ตฌํ
let swipers = new Swiper(".mySwiper", {
direction: "horizontal", // ๊ฐ๋ก ์ฌ๋ผ์ด๋ ์ค์
slidesPerView: 5, // ๋์์ ๋ณด์ฌ์ค ์ฌ๋ผ์ด๋ ๊ฐฏ์
spaceBetween: 1, // ์ฌ๋ผ์ด๋๊ฐ ๊ฐ๊ฒฉ
slidesPerGroup: 5, // ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ ์
// ๊ทธ๋ฃน์๊ฐ ๋ง์ง ์์ ๊ฒฝ์ฐ ๋น์นธ์ผ๋ก ๋ฉ์ฐ๊ธฐ
loopFillGroupWithBlank: true,
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
});
๐ฎ Future
๋ด์ผ ๋๋์ด ์ ์ถ์ธ๋ฐ ์ ๋ง๊ฐํ๊ณ ์ ์ถํ๋ฉด ์ข๊ฒ ๋ค.
ํ์์ผ ๋ถํฐ๋ ์ง์ง Node.js ๊ฐ์๋ฅผ ์์ํ๋ค.
๊ทธ๋ ๋ถํฐ๋ ์ด๋ก ๊ฐ์๋ฅผ ๊ณ์ ๋ฃ์ง ์์ ๊น ์ถ๋ค.
'WIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ด์ผ๋ฐฐ์์บ ํ WIL __ 10/16 ~ 10/22 (2) | 2023.10.23 |
---|---|
๋ด์ผ๋ฐฐ์์บ ํ WIL __ 10/9 ~ 10/15 (0) | 2023.10.15 |
๋ด์ผ๋ฐฐ์์บ ํ WIL __ 10/2 ~ 10/8 (1) | 2023.10.08 |