๐ ์ด๋ฒ ์ฃผ์ ํ๊ณ ์ ํ๋ ๊ฒ
- [JavaScript] this, ํด๋ก์ , ํ๋กํ ํ์ , ์คํ ์ปจํ ์คํธ ๊ฐ๋ ์ก๊ธฐ
- [JavaScript] this, ํด๋ก์ , ํ๋กํ ํ์ , ์คํ ์ปจํ ์คํธ ๊ฐ๋ ์ ๋ฆฌํ๋ ์ํฐํด ์์ฑ
- [์ฝ๋ฉํ ์คํธ] ์๋์ฆ ์ฝ๋ฉ ํ ์คํธ
- [ํจ๋ฌ๋ค์] ๋ค๋ฅธ ์๊ฐ์ ๊ณผ์ PR ๋ถ์ํ๊ณ ์ฝ๋ ๋ฆฌ๋ทฐํ๋ฉด์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ดํดํ๊ธฐ
- [๊ฐ์] ๋ฐ๋ฆฐ ์๋ฃ๊ตฌ์กฐ, ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์, ์ฝ๋ฉํ ์คํธ ์ค์ต ์๋ฃํ๊ธฐ
- [์ฝ๋ ๋ฆฌํฉํ ๋ง] 1์ฃผ์ฐจ ๊ณผ์ ์ฝ๋ ๋ฆฌํฉํ ๋ง
- [ํ ํ๋ก์ ํธ] ๋ฐฐํฌ๊น์ง ์์ฑ
๐ฏ ์ด๋ฒ ์ฃผ์ ์๋ฃํ ๊ฒ
- ์นญ์ฐฌํ ๊ฒ
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ต์ง๋ฅผ ์ดํดํ๊ธฐ ํ๋ค์์ง๋ง ํฌ๊ธฐํ์ง ์๊ณ ํ ์ค ํ ์ค ๋๋ฒ๊น ํด๋ณด๋ฉฐ ์ฝ๋๋ฅผ ์ดํดํด๋ณด๋ ค๊ณ ๋ ธ๋ ฅํ ๊ฒ
- Node.js + React ํ ํ๋ก์ ํธ๋ฅผ Node.js ๊ฒ์ํ CRUD๊น์ง๋ ๊ตฌํํ ๊ฒ
- ํ์๋ค๊ณผ '๋ฌด์์ด๋ ๋ฌผ์ด๋ณด์ธ์' ์๊ฐ์ ๊ฐ์ง๋ฉด์ ํ์๋ค์ ๋ํด ๋ ์๊ฒ ๋ ๊ฒ
- ์ ๋ฒ ์ฃผ๋ณด๋ค ๋ ๋ง์ด ์๊ณ , ๋ ๋์ ์ ์ ์ํ๋ก ํ ์ฃผ๋ฅผ ๋ณด๋ธ ๊ฒ
- ๋ด๊ฐ ์๋ชปํ ๊ฒ์ด ์์ ๋ ๋๋ง์น์ง ์๊ณ ๋ง์ฃผํ ์ฉ๊ธฐ๋ฅผ ๋ธ ๊ฒ
- ์์ฌ์ ๋ ๊ฒ
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ๊ณผ์ ๋ฅผ ์ง์ ๊ตฌํํ์ง ๋ชปํ ๊ฒ
- ํ ํ๋ก์ ํธ๋ฅผ ๋๋ด์ง ๋ชปํ ๊ฒ
- JavaScript ์ค์ ๊ฐ๋ ๋ค์ ๋ํด ๋จํํ ์ค๋ช ํ ์ ์์ ์ ๋๋ก ๋ช ํํ ์ ๋ฆฌํ์ง ๋ชปํ ๊ฒ
- ๊ฐ๋ ์ ๋ฆฌํ๋ ์ํฐํด์ ๋ชป ์ด ๊ฒ
- ๊ณต๋ถ์ ์ ์ง์ค์ ๋ชปํ ๊ฒ
- ์ด๋์ ์ ํ ํ์ง ๋ชปํ ๊ฒ
- ์คํธ๋ ์ค๋ฅผ ์ ํด์ํ๋ ๋ฐฉ๋ฒ์ ๋ชป ์ฐพ์ ๊ฒ
๐ ๋ค์ ์ฃผ์ ํ ๊ฒ
- [๊ฐ์ธ ํ๋ก์ ํธ] ๋ ธ์ ํด๋ก๋ ํ๋ก์ ํธ ์์
- [๊ณผ์ ] ๋ฐ๋๋ผ JS ์ ์ธํ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์, ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ์์คํ ์ผ๋ก Todolist ๊ตฌํ
- [ํ ํ๋ก์ ํธ] ๋ฐฐํฌ๊น์ง ์์ฑ, ์์ฐ ์์ ๋ง๋ค๊ธฐ, ํ๋ก์ ํธ ์์ธ ๋ด์ฉ ๋ฌธ์ํํ๊ธฐ
- [CS ๊ธฐ์ด ์คํฐ๋ ๋ฐํ] ์คํ ์ปจํ ์คํธ ์ฝ๊ฒ ์ค๋ช ํ ์ ์์ ์ ๋๋ก ์ ์ดํดํ๊ธฐ
- [๊ธฐํ] ๋ฐฑ์ ์ ์ข , ๋งค์ผ ์ต์ 30๋ถ ์ฐ์ฑ
๐ ๊ธฐ์ต์ ๋จ๋ ์ผ
- ์ฌ์ค ํ๊ณ ๋ ์ผ์์ผ์ ์ฐ๊ณ ์ถ์๋๋ฐ ๊ทธ๋ฅ ์ด ๊น์ ์ฌ๋ ค์ผ๊ฒ ๋ค. 1์ฃผ ๋์์ ํ์ต ๊ด๋ จ ํ๊ณ ๋ ์ด์ TIL์ ์ ์ด์ ์ ์ฃผ์ ๋นํด์ ์ด๋ฒ ์ฃผ์ ๊ฐ์ฅ ํฌ๊ฒ ๋ฌ๋ผ์ง ๋์ ๋ง์๊ฐ์ง์ ๋ํด ์ ๋๋ค.
- ํผ๋ธ๋ฆฌ์
๊ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก ์ ์ง ์ค๋นํด์ผ ํ ๋ ๊ฐ์ฅ ๋จผ์ ๊ณต๋ถํด์ผ ํ ๊ฒ์?
- ์ค๋ ์๋ฒฝ์ ์๋ ค๊ณ ๋์ ๋๋ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๊ด๋ จ ์คํ์นดํก๋ฐฉ์ ํผ๋ธ ์์ค์์ ํ๋ก ํธ์๋ ์์ค์ด ๋๊ธฐ ์ํด์๋ ์ด๋ค ๊ณต๋ถ๊ฐ ํ์ํ์ง ๋ฌป๋ ์ง๋ฌธ์ด ์ฌ๋ผ์๋ค. ๋๋ ํผ๋ธ๋ฆฌ์ ๊ทธ๋ง๋๊ณ ํ๋ก ํธ์๋ ๊ณต๋ถํ๋ฉด์ ์ ๋ง๊ฐ์ด ์๋นํ๊ธฐ ๋๋ฌธ์ ๋๋ฌด ๊ณต๊ฐ์ด ๋ผ์ ์ฃผ์ ๋ฆฌ ์ฃผ์ ๋ฆฌ ๋ช ์ ์ ๋ค๊ฐ ๋ด๊ฐ ํ์ ๊ฐ๋ฐ์๋ ์๋๋ฐ ๋ญ ์กฐ์ธ์ด๋ ์ถ์ด์ ์ฌ๋ฆฌ์ง ์์๋ค.
- ๊ทธ๋ฐ๋ฐ ๊ทธ๋ ๋๋ ๊ฒ '๋ด๊ฐ ์ง๊ธ ์ด๋ค ๊ณ ๋น๋ฅผ ๋์ด์๊ตฌ๋'ํ๋ ์๊ฐ์ด ๋ค์๋ค. ์ ์๋ ์ด๋ฐ ๊ฑฐ ๋ณด๋ฉด ๊ฐ์ด ์ข์ ํ๊ณ '์, ๊ทธ๋๋ ๋๋ง ๊ทธ๋ ๊ฒ ๋๋ผ๋ ๊ฑด ์๋์๋ค' ํ๋ ์ ๋์์ ์์ ์ป๊ณ ๋ง์์ ํ ๋ฐ, ์ด๋ฐ ์ ๋ฐ ์กฐ์ธ์ ์ฃผ๊ณ ์ถ๋ค๊ณ ์๊ฐํ ๋ฐ์์ ๋ด๊ฐ ์ฐ์ ๋ ๋ค ์ ๋ง๋ถํฐ ํ๊ณ ๋ณด๋ ์ ๋ง ํผ์คํธ ์๊ธฐ๋ฅผ ์ง๋ฌ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ์ฐํ ์บ ์์์ ์ธ ๋๋ง ํด๋ '๋ด๊ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์๊น? ์ ๋ง๋ฐ์ ์๋ ์ด ์๊ธฐ๋ฅผ ์ง๋ ์ ์์๊น?' ํ๋ ์๊ฐ๋ฐ์ ์ ๋ค์์๋๋ฐ ์ด๊ฒ ์ง๋๊ฐ๊ธด ํ๋ ๊ตฌ๋ ์ถ๋ค. ์ด์ ๋ ๋ด๊ฐ ์ค๊ฐ์ ํฌ๊ธฐํ์ง๋ง ์๋๋ค๋ฉด ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ ๊ฑฐ๋ ๋ฏฟ์์ด ์๊ธด ๊ฒ ๊ฐ๋ค.
- ํผ๋ธ๋ฆฌ์ ๊ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก ์ ์ง ์ค๋นํด์ผ ํ ๋ ๊ฐ์ฅ ๋จผ์ ๊ณต๋ถํด์ผ ํ ๊ฒ์ ๋๋ ์น ๊ฐ๋ฐ์ ๋ํ ๊ฐ๋ ์ด๋ผ๊ณ ๋ณธ๋ค. ์๋ฒ์ ํด๋ผ์ด์ธํธ๋ ์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋์ง, ์น ์ํคํ ์ฒ๋ ๋๋ต์ ์ผ๋ก ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๋์ง, ํ๋ก ํธ์๋์ ๋ฐฑ์๋๊ฐ ๋์ฒด ๋ญ ํ๋์ง ๋ฑ๋ฑ์ ์์์ผ ๋น๋ก์ ๊ฐ๋ฐ ๊ณต๋ถ๋ผ๋ ๊ฒ์ด ๊ฐ๋ฅํด์ง๋ ๊ฒ ๊ฐ๋ค. ๋ด๊ฐ ํผ๋ธ๋ฆฌ์ ์์ ๋ค์ ๋๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค? ์น? ๋ธ๋ผ์ฐ์ ? ์ด๋ฐ ์ง์์ ์๋ ค์ฃผ์ง ์์๋ค. ์ด๊ฑธ ๋ชจ๋ฅด๋ ์ฑ๋ก ํ๋ก ํธ์๋ ๊ณต๋ถ๋ฅผ ํ๋ฉด ์ง์ง ๋๋ฌด ๋ง๋งํ๋ค. ๋ณดํต ๋ค๋ค JavaScript ๊ณต๋ถ๋ฅผ ํ๋ผ๊ณ ์๋ ค์ฃผ๋๋ฐ, ์น ๊ฐ๋ฐ์ ๋ํ ์ดํด๊ฐ ์๋ ์ํ๋ก ํด๋ก์ , ๋น๋๊ธฐ ์ด๋ฐ ๊ฑฐ ๊ณต๋ถํ๋ฉด ์ ์ฐ๋์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๊ณ ํ ๊ท๋ก ๋ค์ผ๋ฉด ๊ณ ์ค๋ํ ๋ค ํ ๊ท๋ก ๋น ์ ธ๋๊ฐ๋ค. ๊ทธ๋์ ์ด ์๊ธฐ๋ฅผ ํด์ฃผ๊ณ ์ถ์๋๋ฐ ๊ดํ ๋๋ ์ ํํ ์ดํดํ์ง ๋ชปํ ๊ฐ๋ ์ ๋ํด ์ธ๊ธํ๋ค๊ฐ ํ์ด์๋์ฒ๋ผ ๋ฌผ์ด๋ฏ๊ธฐ๋ฉด ๊ดํ ์๋ฒฝ์ ๋ง์์ ์์ฒ๋ง ์ ์๊น๋ด ๊ทธ๋ฅ ๋ง์ ์๊ผ๋ค.
- ๊ทผ๋ฐ ์ฃผ์ ๋ฆฌ ์ฃผ์ ๋ฆฌ ์ ์ด๋๊ณ ๋ค์ ์น ๋ค ์ง์ฐ๋ ๊ทธ ์ง๊ฑฐ๋ฆฌ๋ฅผ ํ๊ณ ๋๋ ๊ฒ, ๋๋ ๋๊ตฐ๊ฐํํ ๋์์ ์ฃผ๊ณ ์ถ์ ๋ ์ด์ฌํ ํ๋ ์ฌ๋์ธ ๊ฒ ๊ฐ๋ค. ์ ์น์์ ๋ ์ข์ํ๋ ๊ฒ ์ ์ผ๋ผ๊ณ ํ๋ฉด '๋จ ๋์์ฃผ๊ธฐ' ๊ฐ์ ์์ ๋ฉ์ด๋ฆฌ ๊ฐ์ ๋ต์ ์ ์๋ ๊ธฐ์ต์ด ์๋ค. ๊ทธ๊ฑธ ๋ ์ฌ๋ฆฌ๊ณ ์ด์ง๊ฐํ ์ฐฉํ ์์ด ์ปดํ๋ ์ค์ ๋น ์ ธ ์๊ตฌ๋ ํ๊ณ ์๊ฐํ์๋๋ฐ ์ง์ฌ์ด์์์ง๋ ๋ชจ๋ฅธ๋ค. ๊ทผ๋ฐ ๊ทธ๊ฒ ์คํ๋ ค ๋ ์ ์ข๋ค. ๋จ์ด ์ข์ํ๋ ๊ฑฐ ๋ง๊ณ ๋ด๊ฐ ์ข์ํ๋ ๊ฑด ๋์ฒด ๋ญ์ง.
- ๋๊ฐ ๋ฌผ์ด๋ณด๊ธฐ ์ ์ ๋น์ ๊ณต์๋ผ๋ ๋ง์ ๊ตณ์ด ํ์ง ๋ง์
- ๊ฐ๋ฐ ๊ณต๋ถํ๋ฉด์ ์๊ธฐ์๊ฐํ๋ผ๊ณ ํ๋ฉด ๋น์ ๊ณต์๋ผ๋ ๋ง์ ๊ผญ ๋ถ์์๋ค. ๊ทผ๋ฐ ๊ทธ๊ฒ ๋ ์์ ์ ์์ ์๋ ์ค๋ ฅ์ ๋ํ ๋ณ๋ช ๊ฑฐ๋ฆฌ๋ฅผ ๋ง๋ค๊ธฐ ์ํด์์๋ค๋ ์๊ฐ์ด ๋ ๋ค. ๊ฒฐ๊ตญ ์ค์ํ ๊ฑด ๋ด๊ฐ ์ง๊ธ ๋ญ ํ ์ ์๋๋๋ค. ๋ ์ค์ค๋ก ๋น์ ๊ณต์๋๊น ํ๊ณ ๋ฉด์ฃ๋ถ๋ฅผ ์ค ์๊ฐ ๋ง๊ณ , ์ํ๋ ์ฌ๋์ ๋ณด๋ฉด์ ์ ์ฌ๋์ ์ ๊ณต์๋๊น ํ๊ณ ํฉ๋ฆฌํํ ์๊ฐ ๋ง๊ณ ์๋ฌด ๊ฑฐ๋ฆฌ๋๊ณผ ์์น์ฌ ์์ด ๋๋ ๊ฐ๋ฐ์๋ผ๊ณ ๋งํ ์ ์๋ ์ฌ๋์ด ๋ ์ ์๋๋ก ๋ ธ๋ ฅํ์.
- ๋ณด๋ ์ฌ๋์ด ๊ณต๋ถํ ํ์ ์ป๊ณ ๊ฐ ์ ์๋ TIL์ ์ฐ์
- ๊ณต๋ถ๊ฐ ๋๋ฌด ์๋ผ์ ๋ค๋ฅธ ์ฌ๋ TIL์ ์ฝ์๋๋ฐ '์, ๋๋ ๊ณต๋ถํ๋ฌ ๊ฐ์ผ๊ฒ ๋ค'ํ๋ ์๊ฐ์ด ๋ค์๋ค. ๋๋ ์ด์ ๋๋ฌด ๊ฐ์ ์ฐ๋ ๊ธฐํต์ฒ๋ผ TIL์ ์ฐ์ง ๋ง๊ณ ๊ทธ๋ฐ TIL์ ์ธ ์ ์๋๋ก ๋ ธ๋ ฅํด์ผ๊ฒ ๋ค.
- ์ฌ๋ฐ์ผ๋ฉด ์ฌ๋ฐ๋ค๊ณ ๋งํ์
- ์ด๋ฒ ์ฃผ JavaScript ์์ ๋๋ฌด ์ฌ๋ฐ์๋ค. ์ฌ์ค ๋น๋๊ธฐ๋ถํฐ ๊ทธ๋ฅ ํ๋ ค ๋ค์ด์ ๋ค์ ๋ค์ด์ผ ํ๋๋ฐ, ๊ทธ์น๋ง ์ฌ๋ฐ๋ ๊ฑด ์ฌ๋ฐ๋ ๊ฑฐ๋ค. ๋ด๊ฐ ์์ ์ ๋ฃ๋ค๊ฐ ์กธ์๋๋ฐ ์ฌ๋ฐ๋ค๊ณ ๋งํด๋ ๋๋? ๋ด๊ฐ ๋จ๋ค๋ณด๋ค ์ด๊ฑฐ ์ ๋ชปํ๋ ๊ฒ ๊ฐ์๋ฐ ์ฌ๋ฐ๋ค๊ณ ๋งํด๋ ๋๋? ์ด๋ฐ ์๊ฐ์ ๊ฐ์ง๋ฉด์ ๋ญ๊ฐ๋ฅผ ์ฌ๋ฐ๋ค๊ณ ๋งํ๋ ์ฌ๋์ ๋ถ๋ฝ๋ค๊ณ ์๊ฐํ๋ ๋ด๊ฐ ์ง์ง ๋ฐ๋ณด๊ฐ๋ค. ์ฌ๋ฐ๋ ๊ฒ์ ๋ ์์ฒญ ํฐ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๊ณ ์๋ค. ์ฌ๋ฐ๋ ๊ฑด ์ฌ๋ฐ๋ ๊ฑด๋ฐ... ๋ง ์์ฒญ ๋๋จํ ๋ญ๊ฐ์ฌ์ผ ํ ๊ฒ ๊ฐ๊ณ , ์ฌ์ฅ์ด ๋ฐ์ด์ผ ํ ๊ฒ ๊ฐ๊ณ , ํ๋ฃจ ์ข ์ผ ๊ทธ๊ฑฐ ์๊ฐ๋ง ํด์ผ ํ ๊ฒ ๊ฐ๊ณ , ๊ทธ๋ฐ ๊ธฐ์ค์ ํต๊ณผํด์ผ์ง๋ง ์ฌ๋ฐ๋ ๊ฒ์ผ๋ก ์ธ์ ๋ฐ์ ์ ์๋ ๊ฒ์ฒ๋ผ ๊ตด๊ณ ์๋ค. ์์ฃผ ์กฐ๊ธ์ด๋ผ๋ ์ฌ๋ฐ์ผ๋ฉด ์ฌ๋ฐ๋ค๊ณ ๋๋ค๋ฐฉ๋ค ์๋์ ํ์. ๋๋ค ์ฌ๋๋ค ์ ๋ ์ฌ๋ฐ๋ ๊ฒ ์์ด์~~~ ์ด๋ฒ ์ฃผ ์์ ์ด ์ฌ๋ฐ์์ด์~~~~ ๋ผ๊ณ .
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 20210828 (2) | 2021.08.29 |
---|---|
[TIL] 20210826 (2) | 2021.08.27 |
[TIL] 20210819 (0) | 2021.08.20 |
[TIL] 20210816 (0) | 2021.08.16 |
[WIL] 20210815 2์ฃผ์ฐจ ํ๊ณ (0) | 2021.08.15 |