๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (454)
Bibi's DevLog ๐ค๐
* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค. ํ์ต ๋ชฉํ ๋ฐ๋ณต๋ฌธ์ ๊ฒฝํํ๋ค. ๋ฐ๋ณต๋ฌธ,์กฐ๊ฑด๋ฌธ(์ ์ด๋ฌธ)์ ์ปดํจํฐ์๊ฒ ์ฌ๋ฌ ๋ณต์กํ ์ผ์ ์ํฌ ์ ์๋, ๊ต์ฅํ ์ค์ํ ๋๊ตฌ๋ค. โ ๊ฐ์ ์ฝ๋๋ฅผ ๋ฐ..
* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค. ํ์ต ๋ชฉํ ๋ณ์๋ฅผ ๊ฒฝํํ๋ค. ์์ด ํ์ดํ์ ์ฐ์ตํ๋ค. ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ฐ๋ ๋ฐฉ๋ฒ์ ์์๋ณธ๋ค. ์๊ตฌ์ฌํญ ๊ตฌ๊ตฌ๋จ์์ 4๋จ๊ณผ 5๋จ์ ๊ณ์ฐํ ๊ฒฐ๊ณผ ..
* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค. ํ์ต ๋ชฉํ 4์น์ฐ์ฐ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํด ๋ณธ๋ค. ํ๋ก๊ทธ๋จ์ ์คํํด ์ฝ์์ ๊ฐ์ด ์ถ๋ ฅ๋๋ ๊ฒ์ ๊ฒฝํํ๋ค. ํ๋ก๊ทธ๋จ์ ์คํํด html์ ๊ฐ์ด ์ถ๋ ฅ๋๋..
* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค. (2020.10.01 ์์ฑ๋ ๊ธbibi6666667.tistory.com/40์ ์ผ๋ถ๋ฅผ ๋ถ๋ฆฌํด ์ ์ฅํ ๊ฒ์ ๋๋ค) ์ธํ๋ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ ..
์ค๋์ ์ด๊ฐ๋จ git๊ณผ github ์ฌ์ฉ๋ฒ์ ์์๋ณผ ๊ฒ์ด๋ค! ๋ ์ค ์์ฝ github์ ์์ค ์ ๋ก๋ํ๊ณ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ๊ธฐ ์ ๋ก๋ํ ํ์ผ ์ ํํ๊ณ add -> commit -> push ์ ์ฐจ github ๊ฐ์ github ์ ์ฅ์(ropository) ์์ฑ -> ๊นํ๋ธ ์๋ฒ ๋ด์ ์ ์ฅ์๋ฅผ ๋ง๋๋ ์์ . github ์ ์ฅ์ ํด๋ก (clone) -> ๊นํ๋ธ ์ ์ฅ์๋ฅผ ๋ด ์ปดํจํฐ์ ๋ณต์ฌํ๋ ์์ . ๋ด ์ปดํจํฐ์ ๋ด ๋ฌธ์ ์๋์ ์์ฑ๋ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์์ ํ์ผ ์์ฑ ๋ฐ ์์ ์๋ฃ ์ปค๋ฐํ ํ์ผ๋ค ์ ํํด์ ์คํ ์ด์ง์ ์ฌ๋ฆฌ๊ธฐ (add) ์ปค๋ฐํ๊ธฐ (commit) ํธ์ํ๊ธฐ (push) -> ์ฌ๊ธฐ๊น์ง ํ๋ฉด ๋ด๊ฐ ์์ ํ ๋ด์ฉ์ด ๊นํ๋ธ์ ์ฌ๋ผ๊ฐ๊ฒ ๋๋ค. "github.com/๋ด์์ด๋/๋ดํ๋ก์ ํธ" ๋งํฌ๋ฅผ ํตํด ์ ์์ ์ผ๋ก ์ ๋ก๋ ๋..
* ์ด ๊ธ์ ์ธํ๋ฐ์์ ์ ๊ณตํ๋ ํธ๋ ์ค๋์ ์ ๋ฃ ๊ฐ์ '์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ์๋ณด๋ Javascript ์ ๋ฌธ - ์ฝ๋์ค์ฟผ๋ ๋ง์คํฐ์ฆ ์ฝ์ค ๋ ๋ฒจ1'๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ๊ฐ์ ๋ด์ฉ์ ๋ํด, ์ ๊ฐ ํ๊ธฐํ๊ณ ๊ตฌ๊ธ๋งํ ๋ด์ฉ์ด ์ ๋ฆฌ๋์ด ์์ต๋๋ค. ์ด๋ณด์ธ ์ ๊ฐ ์ดํดํ ๋๋ก ์ ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ถ์ ํํ ๋ด์ฉ์ด ์์ ์ ์์์ ๊ฐ์ํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ธ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๋ ์ธํ๋ฐ ์ธก ๋ต๋ณ์ ๋ฐ์ ์ ์ด ์์ผ๋(https://bibi6666667.tistory.com/37), ์ ์๊ถ์ ๋ฌธ์ ๊ฐ ๋๋ค๋ฉด ๋ณดํธ ๋ชจ๋(๋น๊ณต๊ฐ)๋ก ์ ํํ๊ฒ ์ต๋๋ค. ์์ ํ๋ณ ํ๋ก๊ทธ๋จ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ซ์๊ฐ ์์์ธ์ง ์๋์ง ์๋ ค์ฃผ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ด ์๋ค. ์์(prime number) = 1๊ณผ ์๊ธฐ ..
DB์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๊ธฐ ์ํ crud api๋ฅผ ๋ง๋ค๊ธฐ๋ก ํ๋ค. (๊ด๋ฆฌ์ ํ์ด์ง ๊ฐ์..) ์ด์ '๋ฉ์ด์ ๋' ์ ๋น์ทํ ๋ฐฉ์์ผ๋ก cbase ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋ ๊ฐ๋จํ api๋ฅผ ๋ง๋ค์๋๋ฐ -์๋ฌ๊ฐ ๋จ๋ฉด์ ํต์ ์ด ๋์ง ์๋๋ค. -cssํ์ผ์ด ์ ์ฉ๋์ง ์์ ํ์ผ์ด ๊นจ์ ธ ๋์จ๋ค. (index.html๋์ธ๋๋ถํฐ ํฌ๋กฌ ์ฝ์์ฐฝ์ ์๋ฌ๋ฉ์์ง๊ฐ ๊ฐ๋..) ๋ด์ผ ์ด์ด์ ์ ์ํ๊ณ ๋๋ฒ๊น ํด๋ด์ผ๊ฒ ๋ค.
๋น๋น Bibi - ๋ํ๊ต๋ฅผ ์กธ์ ํ ๋๊ฐ ๋์ด์์ผ '๊ฐ๋ฐ'์ด๋ผ๋ ๋ถ์ผ๋ฅผ ์ฒ์ ์๊ฒ ๋์๊ณ , ๋๋ ์ ๋ง์ ๋ณด์ด๋๋ฐ ํ ๋ฒ ๋ฐฐ์๋ณผ๊น? ํ๋ ๋ง์์ผ๋ก ๊ณต๋ถ๋ฅผ ์์ํ์ต๋๋ค. - ์๊ธฐ ์์ฃผ์ ๊ณต๋ถ๋ก ์๊ณ ์ง๋๋ ์ฐฝ์์ ์์ ๋ก์๊ณผ, ์ด๋ฆด ๋ ์ข์ํ๋ ๊ฒ๋ค์ ๊ทธ๋ฆฌ๋ฉด์ ๋๊ผ๋ ์ด์ ์ ๊ฐ๋ฐ์ ํ๋ฉด์ ๋ค์ ๋๋ ์ ์์์ต๋๋ค. - ๋์ง๊ธฐ๊ฒ ๊ตฌ๊ธ๋ง๊ณผ ๋๋ฒ๊น ์ ํ๋ฉด์, ์ ๊ฐ ์ธ๋ด์ฌ์ ๊ฐ์ง๊ณ ํฌ๊ธฐํ์ง๋ง ์๋๋ค๋ฉด ๋ฌด์จ ์ผ์ด๋ ํด๋ผ ์ ์๋ ๋ถ์ผ๋ผ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. - ์์ ์ฒ์(ๆฐด้ฉ็ฉฟ็ณ), ๊พธ์คํ ๋จ์ด์ง๋ ๋ฌผ๋ฐฉ์ธ์ ๋์ ๋ซ์ต๋๋ค. ์ ๋ ์ฌ๋ฅ๋ณด๋ค๋ ๋๊ธฐ์ ๊พธ์คํ ๋ ธ๋ ฅ์ ์์ ์ด ์๊ณ , ๊ทธ๋์ ์ฝ์ง ์๋๋ผ๋ ์ด ๊ธธ์ ๊ฐ์ผ๊ฒ ๋ค๊ณ ๋ค์งํ์ต๋๋ค. ์ ๋ iOS ๊ฐ๋ฐ์๋ฅผ ๊ฟ๊พธ๋ bibi์ ๋๋ค. ๋ด๊ฐ ์ข์ํ๋ ๊ฒ์ ๊น๊ฒ ํ๊ตฌํ๊ณ , ์ ์ฉํ ๊ฒฐ๊ณผ..