git ์ฒ์ ์์ํ๊ธฐ
์๋ฐ์คํฌ๋ฆฝํธ ์์์๋ฃํ(primitive) ์ผ๋ก ๋ถ๋ฆฌ๋ 7๊ฐ์ง์ ๋ฐ์ดํฐ ํ์ ์ ๋ํ์ฌ
์๋ฐ์คํฌ๋ฆฝํธ null ๊ณผ undefined ๊ตฌ๋ถํ๊ธฐ
ํฐ๋ฏธ๋์์ ์์ฃผ ์ฌ์ฉํ๋ CLI ์ ๋ฆฌ
falsey ๊ฐ์ผ๋ก ํ์ ๋ 8๊ฐ์ง ์ธ์๋ truthy!
ํจ์ ์ ์ธ์๊ณผ ํํ์ ์ฐจ์ด๋ฅผ ๋ณด๊ณ , ํธ์ด์คํ ์ฝ๊ฒ ์ดํดํ๊ธฐ
๋ด๊ฐ ๋ฐ์ ๋ฐ์ดํฐ๊ฐ ๋ฐฐ์ด์ธ๊ฐ, ๊ฐ์ฒด์ธ๊ฐ, NaN์ธ๊ฐ ํ์ธํด๋ณด์. typeof ๋ก ํ๋ณ ์ ๋๋ ๊พธ๋ฌ๊ธฐ๋ค
ํ ๋ฒ์ ์ง๊ณ ๋์ด๊ฐ์ผ ํ ๋ฉ์๋๋ค ์ด์ ๋ฆฌ
Number, parseInt, parseFloat ๊ตฌ๋ถํ๊ธฐ
๋ฐฐ์ด์ ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ํํ๋๋ฐ, ๊ฐ์ฒด๋ ์ด๋ป๊ฒ ์ํํ์ง?
DOM์ ํ์ฉํด์ CRUD๋ฅผ ์์ํ ๋
querySelectorAll ๋ก ์ ํํ ๊ฐ๋ค์ ์ํํ๊ณ ์ถ์๋ฐ ์ ์ ๋ ๋
๋ ๋ค ๋ถ๋ชจ ์์์ ์์ ์์๋ฅผ ์ถ๊ฐํ๋ ๋ฉ์๋์ธ๋ฐ, ๋ค๋ฅธ ์ ์ธ ๊ฐ์ง
DOM ์ ์ฌ์ฉํด์ ๋งํฌ์ ํ ์คํธ ๋ด์ฉ์ ๋ณ๊ฒฝ ํ ๋ ์ฐ๋ ๋ฉ์๋๋ค
[...arr] ๋ฅผ ์ด๋ป๊ฒ ํด์ํด์ผ ํ ์ง
call, apply, bind ํ ๋์ ์์๋ณด๊ธฐ
์นด๋ฉ๋ ์จ ๊ฐ์ this
Scope: ๋ณ์ ์คํ์ด ์ ํจํ ๋ฒ์
์ ํ์ ์ธ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ค. ์ด๋์ ์ฐ์ด๋?
๊ทธ๋ํ ์๋ฃ๊ตฌ์กฐ์ ์ฃผ์ ํน์ง & ์ค์ํ ์ฌ๋ก ์๊ฐ
๊ทธ๋ํ๋ฅผ ๊ตฌํํ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ: ์ธ์ ํ๋ ฌ, ์ธ์ ๋ฆฌ์คํธ
๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ๊ฐ ์ก๊ธฐ & ๋ค ๊ฐ์ง ํน์ง์ ๋ํ์ฌ
ํ๋กํ ํ์ ์ฒด์ธ ํํค์น๊ธฐ
ํผ๋ณด๋์น๋ก ๋ฐ๋ณต๋ฌธ, ์ฌ๊ทํจ์, ๋ฉ๋ชจ์ด์ ์ด์ ํํค์น๊ธฐ
์๋ฐ์คํฌ๋ฆฝํธ์ ์ ํต์ ์ธ ์์ ํจํด - ์๋ํด๋์์ปฌ
React, Babel, Webpack ์ฟ๋ณด๊ธฐ
axios.create || npm run dev
IaaS, SaaS, PaaS ์๊ณ ๊ฐ๊ธฐ
์คํ ํด๋ก์ ๋ง๊ณ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ํด๋ก์ ๐ค
์ผ์ค๋ฅผ ๋ฐํํ ์๊ฐ
ํ ๋ฒ๋ง ๋ง์ฃผ์น ์ฌ๋์ ์๋ค๋ CORS
ํท๊ฐ๋ฆฌ๋ ๊ฒ๋ค ์ด ๋ง๋ผ
์งํผ์ง๊ธฐ๋ฉด ๋ฐฑ์ ๋ฐฑ์น์ด๋ผ ํ์์ผ๋
์ด์ ์ ๊ฒ ๊ฐ์์. ๋์ ํ์ .
Keep calm and undo commit
์น์ฑ์ ํ์ด๋ธ๋ฆฌ๋์ฑ์ผ๋ก ๋ง๋ค๊ธฐ!