01.Vanilla-JS
JavaScript๋ ๋ญ๊ฐ์?
JavaScript ๋ ์น ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉํ๊ธฐ ์ํ์ฌ ๋ง๋ค์ด์ง ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค. ์ด ์ธ์ด๋ 90๋ ๋๋ถํฐ ์ฃผ๋ก ์น ๋ธ๋ผ์ฐ์ ์์์ UI ๋ฅผ ๋์ ์ผ๋ก ๋ณด์ฌ์ฃผ๊ธฐ ์ํ์ฌ ์ฌ์ฉ์ ํด์์ต๋๋ค. ๊ธฐ์กด์๋ ๋ธ๋ผ์ฐ์ ์์๋ง ์ฌ์ฉํด์๋ ์ธ์ด์ธ๋ฐ, ์ด์ ๋ ๋จ์ํ ์นํ์ด์ง์์๋ง ๊ตญํ๋์ง ์๊ณ Node.js ๋ฐํ์์ ํตํ์ฌ ์๋ฒ ์ชฝ์์๋ ์ฌ์ฉ์ ํ ์ ์๊ฒ ๋์์ต๋๋ค.
์ถ๊ฐ์ ์ผ๋ก, NW.js, Electron ๋ฑ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์คํฌํ ์ฑ์ ๋ง๋ค ์๋ ์๊ณ , react-native, NativeScript ๋ฑ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ฐ์ผ ์ฑ๋ ๋ง๋ค ์ ์์ต๋๋ค.
JavaScript ๋ ๋๋ ํ ๋ฐ์ ํด ๊ฐ๊ณ ์๊ณ , ๋งค๋ ๋ง๋ค ์๋ก์ด ๋ฌธ๋ฒ๋ค๋ ๋์ค๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ชจ๋ ๋ฌธ๋ฒ๋ค์ ๋ค๋ฃจ์ง๋ ์์ต๋๋ค. ํ์ง๋ง, ์์๋๋ฉด ๊ฐ๋ฐํ๋๋ฐ ์ถฉ๋ถํ ์ธ๋ชจ์๋ ๋งํผ ํ์ตํ๊ฒ ๋ฉ๋๋ค.
Vanilla-JS๋ ๋ญ๊ฐ์?
์์ JavaScript ์
๋๋ค.
JavaScript ์คํฉ์ ์ฐ๋ฆฌ๋ ์น ๊ฐ๋ฐ์ ํ ๋ ์ฌ์ฉํ ๊ฒ์ด๋ window
, document
๋ฑ Web API ๊ฐ ํฌํจ๋ฉ๋๋ค.
ํ๋ ๋ง์ js ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋ฌธ์ธ์ง ์ฒ์ Vanilla JS๋ผ๋ ์ด๋ฆ์ ๋ค์ผ๋ฉด ๋ฌด์จ ์๋ก์ด ํ๋ ์์ํฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์๋ณด์
๋๋ค.
ํ์ง๋ง ์๋๋๋ค. ์๋ก์ด ํ๋ ์์ํฌ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ ์๋๊ณ , ์์ JavaScript์
๋๋ค.
Last updated