Brendan Eich ์ ์ํด ๋จ 10์ผ๋ง์ ๊ฐ๋ฐ๋์์ต๋๋ค.
JavaScript๊ฐ ์ฒ์ ๋ง๋ค์ด์ง ๋ ์ฌ๋ฌ ์ธ์ด๋ค์ ํน์ฑ์ ๊ฐ์ ธ์ ์ ์ฐํ ์ธ์ด๋ก ์์๋์์ต๋๋ค.
( ์๋ฐ์ ๋ฌธ๋ฒ, ์คํฌ์ ํจ์, ํ์ด์ฌ์ ๋ฌธ์์ด/๋ฐฐ์ด/์ ๊ทํํ์, ์คํค๋ง์ ์ผ๊ธ๊ฐ์ฒด/ํด๋ก์ ๋ฑ )
JavaScript ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ฉฐ, ECMA Script(ES) ๋ ๊ณง JavaScript ์ ๋ช
์ธ๋ฅผ ์๋ฏธํฉ๋๋ค.
ES-2016 ๋๋ ES6 ์ ๊ฐ์ด ์ด๋ฆ ๋ค์ ์ฐ๋๋ฅผ ๋ถ์ฌ ๋ฒ์ ์ ํ์ํฉ๋๋ค. ๋์์์ด ์ ๋ฐ์ดํธ์ค์ด์์.
ES๋ ์ฐ๋๋ณ๋ก ๋ฐ์ ๋์ด์์ต๋๋ค.
JavaScript ๋ ์ด๋์์๋ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
๋ธ๋ผ์ฐ์ ๋ง ์์ผ๋ฉด ์ธ์ ์ด๋์๋ ์ฌ์ฉํ ์ ์์ฃ .
Node.js๋ Chrome V8 JavaScript ์์ง์ผ๋ก ๋น๋๋ JavaScript ๋ฐํ์์ ๋๋ค.
๋ง์ ๋ถ๋ค์ด Node.js ๋ฅผ ์๋ฒ๋ก ์ฐฉ๊ฐํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
ํ์ง๋ง ์๋ฐํ Node.js ๋ JavaScript๋ฅผ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ ๋ฐํ์ ์คํ ํ๊ฒฝ์
๋๋ค.
React.js, Electron ๊ฐ์ ํ๋ ์์ํฌ๋ค๋ JavaScript๋ก ๊ฐ๋ฐ๋์์ต๋๋ค.
์ฌ์ง์ด๋ Notion ๊น์ง๋์!
์ด๋ฌํ ๊ฒ๋ค์ ๊ฐ๋ฐํ ๋ ์ธํฐ๋ท์ด ์ฐ๊ฒฐ๋ ํ๊ฒฝ์ด ์๋ ๋
์์ ์ธ ํ๊ฒฝ์์ ์ฝ๋๋ฅผ ๊ตฌํํ๊ณ ๊ฐ๋ฐํด์ผํ๋ ์ํฉ์ด ์ฌ ์๋ ์๋๋ฐ, ๊ทธ๋ฌํ ๊ฒฝ์ฐ์กฐ์ฐจ๋ JavaScript๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค.
HTML+CSS+JS ๋ ๋ธ๋ผ์ฐ์ ์์ ์คํ๋๊ณ , Mac/Windows OS์ ๊ตฌ๋ถ์์ด ์ฌ์ฉ๋๋ฉฐ ๋ชจ๋ฐ์ผ ์ฑ์์๋ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
์ฆ, JavaScript๋ ์ด๋์๋ ์กด์ฌํฉ๋๋ค.
MDN ๋ฌธ์์ ๊พธ์คํ ์นํด์ง๋ ค๋ ๋ ธ๋ ฅ์ด ํ์ํฉ๋๋ค.
๋ฉ์๋๋ ์๋ฃํ ๊ด๋ จ ๊ฒ์์ ํ ๋, ํน์ ์ค๋ฅ์ฌํญ์ ๊ฒ์ํ ๊ฒฝ์ฐ ์์ด๋ก ๊ฒ์ํ๋ฉด Stackoverflow ๊ฐ์ ๋งํฌ์์ ์ข์ ์๋ฃ๋ค์ด ํจ์ฌ ๋ง์ด ๋์ค๊ธฐ ๋๋ฌธ์,
๊ตฌ๊ธ์์๋ ์์ด๋ก ๊ฒ์ํ๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ํ๊ธ์ ์ฌ๋ํ๋ค๋ฉด?
๊ตญ๋ด ๊ฐ๋ฐ์๋ถ๋ค์ด ์ด์ฌํ ๋ฒ์ญํด์ฃผ์ ์ข์ ์ฌ์ดํธ๋ ์์ต๋๋ค.
๐ ๋ชจ๋ JavaScript ํํ ๋ฆฌ์ผ
๐ Poiemaweb:์น ํ๋ก๊ทธ๋๋ฐ ํํ ๋ฆฌ์ผ : ์ด์
๋ชจ ๋์ "๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Dive" ์ฑ
๋ด์ฉ๋ ์ฌ์ดํธ์ ์ ์ ๋ฆฌ๋์ด ์๊ตฐ์.
[ Update Log ]
2022-03-19 ๊ณต๋ถํ ๋ ์ด๋๋ฅผ ๋ณด๋ฉด ์ข์๊น? ์ถ๊ฐ