๐ [STUDY] ๊ฐ๋ฐ/๋๊ณ ์คํฐ๋ [Do-iT: ์นํฉ] (2021)
[ CSS ] CSS ๋ ๋๋ง ํ๋ฆ
# Reference aproid blog - CSS Transition ์ฑ๋ฅ ์ต์ ํ by aproid https://aproid.github.io/2019/03/21/transition-optimize/ CSS Transition ์ฑ๋ฅ ์ต์ ํ — Aproid CSS3์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ค ํ๋์ธ Transition, ํ์ง๋ง ๋๋ถ๋ถ์ ๊ฐ๋ฐ์๋ Transition ์ฌ์ฉ์ ์ฃผ์์ ์ ์์ง ๋ชปํ๊ณ ์ฌ์ฉํ์ฌ ๋ชจ๋ฐ์ผ๊ฐ์ ์ฑ๋ฅ์ด ์ข์ง ๋ชปํ ๊ธฐ๊ธฐ์์ ๋ถ๋๋ฌ์ด ํจ๊ณผ๋ฅผ ๋ณด์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ์ aproid.github.io yceffort blog - CSS ์ฑ๋ฅ ํฅ์์ํค๊ธฐ https://yceffort.kr/2021/03/improve-css-performance#css%EB%8A%94-%EC%96%B4%EB%96%BB%EA%..
[ JS ] ์ํ ๋ฏน ์ปดํฌ๋ํธ ๋์์ธ ๊ฐ๋ฐ ํจํด
# Reference Brunch - ์ํ ๋ฏน(Atomic) ์ปดํฌ๋ํธ ๋์์ธ ๊ฐ๋ฐ ํจํด; ๋ํ ํ๋ก์ ํธ๋ฅผ ์ํ ์ฝ๋ ์ฌ์ฌ์ฉ ์ต์ ํ ์ปดํฌ๋ํธ ๊ด๋ฆฌ๋ฒ by ํ์ํ https://brunch.co.kr/@skykamja24/580 ์ํ ๋ฏน(Atomic) ์ปดํฌ๋ํธ ๋์์ธ ๊ฐ๋ฐ ํจํด ๋ํ ํ๋ก์ ํธ๋ฅผ ์ํ ์ฝ๋ ์ฌ์ฌ์ฉ ์ต์ ํ ์ปดํฌ๋ํธ ๊ด๋ฆฌ๋ฒ | ๋ํ ํ๋ก์ ํธ์์๋ ์ต์ ํ๋ ์ฝ๋ ์ฌ์ฌ์ฉ์ด ํ์์ ๋๋ค. ์ด๋ฅผ ์ํด์ ๋๋๋ ์ฝ๋ ๋์์ธ ํจํด ์ค ํ๋๋ ๋ฐ๋ก ์ํ ๋ฏน(Atomic) ๋ brunch.co.kr Github - Do-IT-Page ์ปดํฌ๋ํธ ๊ตฌ์ฑ๋ฐฉ์ by Coreight98 https://github.com/Coreight98/Do-IT-Page/ GitHub - Coreight98/Do-IT-Page: ์์ฃผ๋ํ๊ต..
[ JS ] Babel & EsLint
0. ๊ฐ์ js์ ๋ํ ๊น์ ์ดํด๋ฅผ ํตํด ์ต์ ์ ์ฑ๋ฅ์ ๋ผ ์ ์๋ ์น์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํด ๊ฐ๋ฐ์ธ์ด๋ก์ JS์ ๊ธฐ๋ณธ์ ๊ณต๋ถํ๊ธฐ๋ก ํ์ต๋๋ค. js์ ๊ธฐ์ด์ ์ด์ด js๊ฐ๋ฐ์ ๋์์ ์ฃผ๋ ํ๋ ์์ํฌ์ธ Babel ๊ณผ EsLint๋ฅผ ๊ณต๋ถํ์ต๋๋ค. 1. ํ์ต๋ชฉ์ Babel๊ณผ EsLint์ ํ์๋ชฉ์ Babel๊ณผ EsLint์ ๋์์๋ฆฌ ๋ฐ ์ด์ฉ 2. ํ์ต๋ด์ฉ 1) Babel Babel์ ์๋ฐ์คํฌ๋ฆฝํธ ์ปดํ์ผ๋ฌ๋ก, ์ต์ ๋ฒ์ ์ js๋ก ์์ฑ๋ ์ฝ๋๋ค์ ํ์๋ฒ์ ์ ๋ธ๋ผ์ฐ์ ๊ฐ ์ฝ์ ์ ์๋๋ก ๋ณํํด์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. 2) Babel์ ์ฌ์ฉํ๋ ์ด์ js๋ ์ฌ๋ฌ ๋ฒ์ ๋ค์ด ์กด์ฌํ๋๋ฐ, ํ์คํ๋ ๋ฒ์ ๋ถํฐ ๋ฐ์ ธ๋ณด์๋ฉด 1997๋ ์ ์ถ์ํ ES1์ ์์์ผ๋ก ํ์ฌ ES9๊น์ง ์ถ์๋์ด ์์ต๋๋ค. ํนํ ES6 ์ดํ ๊ฐ๋ฐ์๋ค์ ์ ์ฅ์์ ์ ..
[ JS ] Prototype
0. ๊ฐ์ js์ ๋ํ ๊น์ ์ดํด๋ฅผ ํตํด ์ต์ ์ ์ฑ๋ฅ์ ๋ผ ์ ์๋ ์น์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํด ๊ฐ๋ฐ์ธ์ด๋ก์ JS์ ๊ธฐ๋ณธ์ ๊ณต๋ถํ๊ธฐ๋ก ํ์ต๋๋ค.๊ทธ ์์์ผ๋ก js์ ๊ทผ๊ฐ์ด ๋๋ prototype์ ๋ํ ๊ฐ๋ ๊ณผ ํ์ฉ์ ๋ํ์ฌ ๊ณต๋ถํ์ต๋๋ค. 1. ํ์ต๋ชฉ์ ๊ฐ๋ฐ์ธ์ด์ ๊ด์ ์์์ javascript ๋ถ์ ๊น์ ์ดํด๋ฅผ ํตํ ์ต์ ํ๋ js ํ๋ก๊ทธ๋๋ฐ ์งํฅ 2. ํ์ต๋ด์ฉ 1) Javascript ์๊ฐ Javascript๋ ๊ฐ๋ฒผ์ด, ์ธํฐํ๋ฆฌํฐ ํน์ jit (just-in-time) ์ปดํ์ผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก, ์ผ๊ธํจ์๋ฅผ ์ง์ํ๋ ํ๋กํ ํ์ ๊ธฐ๋ฐ, ๋ค์ค ํจ๋ฌ๋ค์, ๋จ์ผ ์ค๋ ๋, ๋์ ์ธ์ด ์ ๋๋ค. - MDN Web Docs MDN์ ์๊ฐ์ ๊ฐ์ด js๋ ์ฌ๋ฌ๊ฐ์ง ํน์ง์ ๊ฐ์ง, ํนํ ์ด ๊ฒ์๋ฌผ์์ ์์๋ณผ 'ํ๋กํ ํ์ ' ๊ธฐ๋ฐ ์ธ์ด์ ..