๐for ๐while ๐do while ๐for of ๐for in - ๋ฐฐ์ด ๐for in - ๊ฐ์ฒด
๐๋ณต์ฌ๊ธฐ๋ณธํ ๋ฐ์ดํฐ ํ์ ์ ๋ชจ๋ ๊ฐ์ด ๋ณต์ฌ ๋๋ค.number, string, boolean, unll, undefined๐์ฐธ์กฐ๊ฐ์ฒด๋ ๋ณต์ฌ๋์ง ์๊ณ , ์ฐธ์กฐ๋๋ค.
ํํ์๊ณผ ์ฐ์ฐ์ ๐์ ์ === ๊ฐ ;(์ธ๋ฏธ์ฝ๋ก )์ ๋ถ์ ๐๋ฌธ for๋ฌธ if๋ฌธ ;(์ธ๋ฏธ์ฝ๋ก )์ ๋ถ์ด์ง ์์. ๐๋ฐฐ์ด ๊ตฌ์กฐ ๋ถํด ํ ๋น ๐๊ฐ์ฒด ๊ตฌ์กฐ ๋ถํด ํ ๋น ๐๋๋ฑ ์ฐ์ฐ์ ๐์ผ์น ์ฐ์ฐ์ ๐์ผํญ ์ฐ์ฐ์
๐let๋ณ์ ์ ์ธ๐const์์ ์ ์ธ๐var๊ณผ๊ฑฐ JavaScript ๋ณ์ ์ ์ธ๐let๋ณด๋ค๋ const๋ฅผ ์ฃผ๋ก ์ฐ๋ ์ต๊ด์ ๊ฐ์.
ํ์ ๋ถ์์ ์ฑ์ ์ํด ๋ํ๋๋ ๋ฌธ์ ๋ ๋ฐํ์(์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๋ ์๊ฐ)์์ ๋ฐ์์ปดํ์ผ ๋จ๊ณ(๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐํ๊ณ ์๋ ์๊ฐ)์์ ์ค๋ฅ๋ฅผ ์ก๋๋ค.
JavaScript์ ํ์ ๊ณผ ์๋ฃ๊ตฌ์กฐTypeScript ๊ธฐ๋ณธ ํ์ ํํ (Tuple)(https://typescript-kr.github.io/pages/basic-types.html\* ์ด๊ฑฐ (Enum)(https://typescript-kr.gith
๐MDN ๋งํฌ ์๋ณ์ ์ ๋์ฝ๋ ๐์๋ณ์ ์๋ณ์๋ ์ฝ๋ ๋ด์ ๋ณ์, ํจ์, ์์ฑ์ ์๋ณํ๋ ๋ฌธ์์ด ๐์๋ณ์์ ๋ฌธ์์ด์ ๋ค๋ฅด๋ค. ์๋ณ์(์ฝ๋) -> ๋ฌธ์์ด(๋ฐ์ดํฐ) (X) ๋ฌธ์์ด(๋ฐ์ดํฐ) -> ์๋ณ์(์ฝ๋) (O) ๐computed property name
โ๏ธwebpack + typescript ๊ฐ๋ฐํ๊ฒฝ ์ค์ ํ๊ธฐ ๐โ๏ธwebpack + javascript ๊ฐ๋ฐํ๊ฒฝ ์ค์ ํ๊ธฐ ๐typescript ์ค์น ๐tsconfig.json ํ์ผ ์ถ๊ฐ, ์ค์ tsconfig.json ๐webpack.config.js ๋ด์ฉ ์ถ๊ฐ webpack.config.js ๐\.js -> \.ts ๋ณ๊ฒฝ ๐์ถ์ฒ htt...
โ๏ธPostCSS ์ฌ์ฉํ์ฌ Tailwind CSS ๊ฐ๋ฐํ๊ฒฝ ์ค์ ๐Tailwind CSS ์ค์น ๐tailwind.config.js postcss.config.js ์ถ๊ฐ ๐tailwind.config.js ํ ํ๋ฆฟ ๊ฒฝ๋ก ์ถ๊ฐ ๐tailwind.css css์ tailwind ์ง์๋ฌธ ์ถ๊ฐ tailwind.css ๐package.json scrip...
๐ฅfirestore ๋๋ ๋ฐ์ดํฐ ํ๋ฒ์ ๋ฃ๊ธฐ ๐1 ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง ๊ตฌ๊ธ๋๋ผ์ด๋ธ -> ๊ตฌ๊ธ์คํ๋ ๋์ํธ ํ์ผ ํ๋ ์์ฑ ๋ฐ์ดํฐ ์ ๋ ฅ(300์ฌ๊ฐ) ๐2 ์ธ๋ถ json ํ์ผ ์์ฑ ๊ตฌ๊ธ์คํ๋ ๋์ํธ์์ ์์ฑ์ด ๋ ์ฒซ ํ ์ ๋ชฉ๋ค๊ณผ ๋๋ฒ์งธ ํ ์ดํ ๋ฐ์ดํฐ๋ค๊น์ง ์ง์ ํ ๋ณต์ฌ ์ด๋ Input CSV or tab-delimited data์ ๋ถ์ด๊ธฐ output์ js...
๐1 firebase ํ๋ก์ ํธ ๋ฑ๋ก ๐2 npm firebase ์ค์น ๐3 firebase ๋ก๊ทธ์ธ ๐4 firebase ์ด๊ธฐํ
โ๏ธui_pm ๊ฐ๋ฐํ๊ฒฝ ๐webpack & github webpack + javascript ๊ฐ๋ฐํ๊ฒฝ ์ค์ ํ๊ธฐ ๐eslint, prettier eslint, prettier ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ๐firebase Firebase ๊ฐ๋ฐํ๊ฒฝ ์ค๋น
โ ์์ํ๋ฉฐ... ๐ํ์ฌ 300์ฌ๊ฐ์ UI ํ์ผ ๋ด์ญ์ ์์ ๋ก ๊ด๋ฆฌ ํ์ผ์ ์ํ๋ฒณ ์์๋ก ์ ๋ ฌ ๐์ด์ ์์ ์ ๋ณด๊ธฐ ๋ถํธ ๋ณด๊ธฐ ์ซ๋ค. ํธ์งํ๊ธฐ ๋ถํธ ์กฐ์ ์ค์๋ก ์ ์ค์ ์ฐ๋ ค ๐ํด๊ฒฐ๋ฐฉ์ ๋ณด๊ธฐ ํธํ ํ์ด์ง๋ทฐ๊ฐ ํ์ ๋ด๋น์๋ณ๋ก ๋ณด๊ธฐ ๊ธฐ๋ฅ ํ์ HTML5 CSS JavaScript firebase ๊ฐ๋ฐ ํ๊ฒฝ์ ์นํ์ด์ง ๊ฐ๋ฐ
โ๏ธeslint & prettier ๐eslint ์ค์น ๐prettier ์ค์น ๐eslint-config-prettier ์ค์น ๐eslint-plugin-prettier ์ค์น ๐eslintrc.json ํ์ผ ์ค์ ๐.eslintignore ํ์ผ ์ถ๊ฐ ๐.prettierrc.json ํ์ผ ์ถ๊ฐ ๐.prettierignore ํ์ผ ์ถ๊ฐ...
โ๏ธgithub first commit ๐package.json ์ด๊ธฐํ & github first commit โ๏ธwebpack ์ฒซ ๋น๋ ์ธํ ๐webpack ๊ด๋ จ ํจํค์ง ์ค์น & .gitignore ํ์ผ ์ถ๊ฐ .gitignore ๐index.js, index.html ํ์ผ ์์ฑ ๐terser-webpack-plugin ์ค์น(์ถ๊ฐ์ ์ธ ์์ถ p...
๐git config ํ์ธํ๊ธฐ ๐git config ์ค์ ํ๊ธฐ
์์ธ ESLint์์ ๋ฐ์ํ๋ ์๋ฌ, ์คํ์๋ ๋ฌธ์ ์์ผ๋, ์ ๊ฒฝ์ด ์ฐ์ธ๋ค. ํด๊ฒฐ .eslintrc.js ํ์ผ์ ์๋์ ๋ฌธ๊ตฌ ์ถ๊ฐ ์ถ์ฒ https://noogoonaa.tistory.com/62