๋ฐ์ํ ๐ฅ ์ฝ๋์ค์ฟผ๋4 ์น์ฌ์ดํธ ์ต์ ํ ์ค๋๋๊ณ ๊ธฐ๋ฅ์ด ๋ง์ ์๋น์ค๋ฅผ ๋์์ผ๋ก ํด์ผ ํจ๊ณผ๊ฐ ์๋ค. Network ์์๋ค์ด ๋ง์ด ์ฐ์ด๋์ง ์๋ฒ์ ๊ฐ๋ค์ค๋ ์๊ฐ์ด ์ผ๋ง๋ ์ค๋ ๊ฑธ๋ ธ๋์ง DOM content element์ ๋ก๋ฉ ์์ ์ ์์๋ Performance -๋ณ๋ชฉ์ง์ ( ์ด๋ ๋ถ๋ถ์์ ์๊ฐ์ด ๋ง์ด ์์๋์๋์ง)๋ฅผ ๋ณด๋ฉฐ ์ฑ๋ฅ์ ์ธก์ ํ์๋ค. LightHouse ๋ก๋ฉ ์๋์ ๋ํ ์ง๋จ ์ฑ๋ฅ ๊ฐ์ ์ ์ฒ๋๊ฐ ๋๋ค FCP : FMP: ์นํ์ด์ง์ ์ฑ๋ฅ์ ๊ฒฐ์ ํ๋ ์ฃผ์ ์์ * ์ฒซํ์ด์ง๊ฐ ๋๋ฆฐ ๊ฒ FCP, FMP * ๋ฐ์์ด ๋๋ฆฐ ๊ฒ * ๋๊ธฐ๋ ๊ฒ (์ ๋๋ฉ์ด์ ) ์ต์ ํ ์์ ์งํ ๋ฐฉ๋ฒ ์ง๋จ -> ๊ฐ์ -> ํ ์คํธ -> ์ง๋จ *์ฐธ๊ณ ) ํ๋ ์์ํฌ๋ ๋ฐ๋๋ผ๋ณด๋ค ๋ ๋ง์ ์ ์ฐจ๋ก ํ๋ก๊ทธ๋๋ฐ์ด ๋์๋๋ค . ๐ฎ ?์น์ต์ ํ์ ๋ํด์ ์์๋๊ฑฐ ์์ด์ Dom๋ก๋ฉ์ ๋น ๋ฅด๊ฒ ํ.. 2021. 6. 1. ๊ฐ์ฒด์งํฅ์ ์๋ฏธ - ๊ฐ์ฒด์งํฅ์ ์ฌ์ค๊ณผ ์คํด ๊ฐ์ ๊ฐ์ฒด์งํฅ์ ์ฌ์ค๊ณผ ์คํด ์ ์์ด์ ์กฐ์ํธ ๋์ ๊ธฐ์ ์ธ์ ์ ์ฐธ์ํ์ฌ ๋ฐฐ์ด๊ฒ๋ค์ ์ ๋ฆฌํ๋ ค๊ณ ํฉ๋๋ค. ๊ฐ์ฒด์งํฅ์ ์ด๋ป๊ฒ ๋ฐ๋ผ๋ด์ผ ํ ๊น? ์์คํ ์ ๊ฐ์ฒด๋ ์ฑ ์์ ์ํํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ ํํ์ฌ ๊ฐ์ฒด์ ํ ๋นํ๋ค. ๋ฉ์ธ์ง : ์์คํ ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ค ํ๋, ๊ฐ์ฒด๊ฐ ์ ๋ฌ๋ฐ๋๋ค ๋ฉ์๋ : ์์ ๋ ๋ฉ์ธ์ง๋ฅผ ๋ฐ์์ ๊ฐ์ฒด๊ฐ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ ๊ฐ์ฒด์งํฅ์ ์ง๊ธฐ ์ํด์ ์ด๋ค ์ฌ๊ณ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ ธ๊ฐ์ผ ํ ๊น? class์ ์ด๋ฆ์ ๋จผ์ ๊ฒฐ์ ํ๊ณ ์๋์ง, ์ฑ ์(์ด๋ค์ผ์ ํด์ผํ๊ณ ์๋์ง)์ ๋จผ์ ๊ฒฐ์ ํ๊ณ ์๋์ง ์ฑ ์ * ๊ฐ์ฒด์งํฅ์ runtime์ ์ด๋ค ์์ ์ ์ํํ ์ง * ์ด ์ฑ ์์ ๋ฐ๋ฅธ ์ ๋ณด๋ฅผ ๋๊ฐ ๊ฐ์ฅ ๋ง์ด ๊ฐ์ง๊ณ ์๋์ง์ ๋ฐ๋ผ์ ๊ฒฐ์ * ๋ฉ์๋๋ฅผ ๋จผ์ ๊ฒฐ์ -> ํ์ํ ์ํ๋ฅผ ๊ฐ์ ธ์์ ๋ฐ์ํ๋๋ก ๐ ์ฝ๋๋ ๋ฒจ์์์ ๊ฐ์ฒด์งํฅ ๊ฐ์ฒด ํ๋ + ์ํ ์ฑ .. 2021. 5. 26. APi ํ๋ ์์ํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฐจ์ด ํ ์ค ์ค๋ช ___ API : ํธ์ถ์ ์ํ ์๋จ , ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ๋ ๊ท์ฝ : ์ด๋ค ๊ธฐ๋ฅ์ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํ ์๋จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ : ์ฝ๋ ๊ตฌํ์ ํ๋ค ํ์ํ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํด ๊ฐ์ ธ์ ์ฐ๋ ๊ฒ ํ๋ ์์ํฌ : ๋๊ตฐ๊ฐ ์ ํด๋ ๊ท์น์ ๋ฐ๋ผ๊ฐ๋ฉฐ ์ฝ๋ฉ์ ๊ตฌํํ๋ ๊ฒ API (Application Programming Interface) ์์ฉํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค - ์์ฉํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์๋๋ก ์ด์์ฒด์ฌ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ ์ดํ๋ ์ธํฐํ์ด์ค - ์ดํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ ์ํ์ ์ํด ํธ์ถํ ์ ์๋ ํจ์์ ์งํฉ Ex) OpenGL Java API ๋ผ์ด๋ธ๋ฌ๋ฆฌ - ํน์ ๊ธฐ๋ฅ์ ๋ํ ๋๊ตฌ, ํจ์์ ์งํฉ - ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฅ ์ํ์ ์ํ ๋๊ตฌ์ ์งํฉ ๊ฐ ํจ์๋ค์ ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํ๋ฉฐ ํ์ํ ํจ์๋ง ํธ์ถํ.. 2021. 3. 15. ์น ์ด๋ฒคํธ ์ง๊ธฐ ๋ง๋งํ ๋ ์ ์ ์๋๋ฆฌ์ค ์์ฑ ex) ์์ด๋น์๋น ๋ ์ง ํด๋ฆญ 1. ํด๋ฆญ-> ํ์ฌ ๋ฌ๋ ฅ ๋ณด์ฌ์ค : ํด๋ฆญ -> ๋น ๋ ์ด์ด ๋ณด์ด๊ฒ : ๋ฌ๋ ฅ : ํ ์คํธ ๋์ด 1234....31 2. ๋ฌ๋ ฅ์ ํ๋ก ํํ : ์ด๋ฒ๋ฌ ๋ ์ง ๋ฝ์์ค๊ธฐ : 5๊ฐ ํ ๋ฐ๋ณต์ํค๊ธฐ : ๋ฐ๋ณต์ํค๋ฉฐ ์์ผ ๋ง์ถ๊ธฐ -> ํจ์ ๋ง๋ค๊ธฐ 3. ์ค์ผ๋ ํค ์ฝ๋๋ก ํจ์ ์์ฑ /* ๋ฏธ์ : ~~~~ ๋ฆฌํด : ~~~~ */ function getDate() { } /* ๋ฏธ์ : ~~~~ ๋ฆฌํด : ~~~~ */ function itrateDate() { } TextCase ๊ธฐ๋ฅ์ด ์ ๋์๊ฐ๋์ง test ํด๋ณด๋ [] ์ด๋ฒ๋ฌ ๋ ์ง๋ค ๋ฝ์์ค๊ธฐ [] 4-6๊ฐ ํ์ ๋ฐ๋ณต์ํค๊ธฐ [] ๋ฐ๋ณตํ๋ฉฐ ์์ผ ๋ง์ถ๊ธฐ [] ํ ์์ผ ์ผ์์ผ ๋ณ๋ ์ฒ๋ฆฌ [] ์ค๋ ๋ ์ง ํ์ด๋ผ์ดํธ ๊ตฌํํ ๊ธฐ๋ฅ๋ค์ ํญ๋ชฉ์ผ๋ก ์ ๋ฆฌ.. 2021. 2. 18. ์ด์ 1 ๋ค์ ๋ฐ์ํ