Day18 async/await, API ๐
Day18 async/await๊ณผ API
Day17 ๋น๋๊ธฐ ํต์ , Promise
Day16 ๋น๋๊ธฐ ํต์ ๊ณผ Promise
ํจ์๊ฐ ํธ์ถ๋๋ ์ํฉ์ 4๊ฐ์ง๊ฐ ์๋คํจ์ ํธ์ถ - ํจ์๋ฅผ ์ง์ ํธ์ถํ๋ค.๋ฉ์๋ ํธ์ถ - ๊ฐ์ฒด์ ๋ฉ์๋๋ฅผ ํธ์ถํ๋ค.์์ฑ์ ํธ์ถ - ์์ฑ์ ํจ์๋ฅผ ํธ์ถํ๋ค.๊ฐ์ ํธ์ถ - call, apply ๋ฑ์ผ๋ก ํจ์๋ฅผ ๊ฐ์ ํธ์ถํ๋ค.๊ทธ ์ธ ์ฝ๋ฐฑ ํจ์์ ํธ์ถ์ด ์๋ค์ฝ๋ฐฑ ํจ์๋ ํน์ ๋์
4์ 11์ผ ~ 4์ 15์ผ ์ฃผ์ฐจํ๊ณ
๋ธ๋ผ์ฐ์ ์ ๊ฐ์ฒด๋ฅผ ์ ์ฅํ ์ ์๋ค.ํธ๋์ญ์ (Transaction)์ ์ง์ํ๋ค.IndexedDB๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค.์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ฒด, ํ์ผ, blobs ๋ฑ์ ์ ์ฅํ ์ ์๋ค.โ Index๋ฅผ ์ง์ํ๊ธฐ ๋๋ฌธ์ ๋ง์ ์์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ค
์ปดํฌ๋ํธ๋ย ๋ ๋ฆฝ์ ์ด๊ณ , ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ ์์ UI ์กฐ๊ฐ์ ๋๋ค.render()๋ฅผ ํตํด HTML ์์๋ฅผ ๋ฐํํ๋ ํจ์์ด๋ค.์๋ฐ์คํฌ๋ฆฝํธ ํจ์์ ๋์ผํ ์ฉ๋๋ก ์ฌ์ฉ๋๋ค.๋ณต์กํ ์น์ ์๊ฒ ์ปดํฌ๋ํธ๋ก ์ชผ๊ฐ๋ฉด โ ์ฌ์ฌ์ฉ๋ ์ฝ๊ณ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ ๊ฐ๋ฅ!์ปดํฌ๋ํธ ์ด๋ฆ์ ํญ์ ๋๋ฌธ์๋ก ์
Class๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํ ํ ํ๋ฆฟ์ ๋๋ค.Constructor(์์ฑ์)๋ฅผ ์ด์ฉํ๋ฉด class ๊ฐ์ฒด์ ์ด๊ธฐ ๊ฐ์ ์ค์ ํด ์ค ์ ์์ต๋๋ค.class์์ ์ค์ ํ ์ด๊ธฐ๊ฐ์ ์ ๊ทผํด ํน์ ๊ธฐ๋ฅ์ ํ๋ ๋ฉ์๋๋ฅผ ๋ง๋๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค.class์์ function ํ์์ผ๋ก ๋ง๋ค
๊ฐ๋ฐํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌ๊ธฐ๊ฐ ์ปค์ง๋ฉด ํ์ผ์ ์ฌ๋ฌ ๊ฐ๋ก ๋ถ๋ฆฌํด์ผ ํ๋ ์ํฉ์ด ์ต๋๋ค. ์ด๋ ๋ถ๋ฆฌ๋๋ ํ์ผ ๊ฐ๊ฐ์ '๋ชจ๋(module)'์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.๋ชจ๋(ํจ์คํธ์บ ํผ์ค - ํ๋ฒ์๋๋ด๋ํ๋ก ํธ์๋๊ฐ๋ฐ์ด๊ฒฉ์ฐจํจํค์งOnline.)์ด๋ฆ์ง์ ํ ํ์ ์์(์์ด๋ ๋จ)๋ณ๋ ๊ธฐํธ ์์ด
Day15 ์๋ฐ์คํฌ๋ฆฝํธ ์คํ(๋ณ์์ ๊ฐ์ฒด)
Day14 ์๋ฐ์คํฌ๋ฆฝํธ ๋์ ์๋ฆฌ
Day13 ์๋ฐ์คํฌ๋ฆฝํธ ์๋ฆฌ ์ดํดํ๊ธฐ
Computer Architecture
Day11 ์ต์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ ์์๋ณด๊ธฐ
4์ 11์ผ ~ 4์ 15์ผ ์ฃผ์ฐจํ๊ณ