You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
๋ ธ๋ ์ด๋ฒคํธ
[NODE] ๐ Event ๋ชจ๋ (์ด๋ฒคํธ ์ ์ด)
Event ๋ชจ๋ Node.js ์์ Event๋ฅผ ๋งค์ฐ ๋ง์ด ์ฌ์ฉํ๊ณ , ์ด ๋๋ฌธ์ ๋ค๋ฅธ ๋น์ทํ ๊ธฐ์ ๋ค๋ณด๋ค ํจ์ฌ ๋น ๋ฅธ ์๋๋ฅผ ์๋ํฉ๋๋ค. Node.js ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ์๋ฒ๊ฐ ๊ฐ๋๋๋ฉด, ๋ณ์๋ค์ initialize ํ๊ณ , ํจ์๋ฅผ ์ ์ธํ๊ณ ์ด๋ฒคํธ๊ฐ ์ผ์ด๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค. ์ด๋ฒคํธ ์์ฃผ (Event-Driven) ์ดํ๋ฆฌ์ผ์ด์ ์์๋, ์ด๋ฒคํธ๋ฅผ ๋๊ธฐํ๋ ๋ฉ์ธ ๋ฃจํ๊ฐ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฒคํธ๊ฐ ๊ฐ์ง๋์์์ Callbackํจ์๋ฅผ ํธ์ถํฉ๋๋ค. ์ด๋ฒคํธ๊ฐ ์ฝ๋ฐฑ๊ณผ ๋น์ทํด ๋ณด์ผ ์ ๋ ์์ต๋๋ค. ์ฐจ์ด์ ์, ์ฝ๋ฐฑํจ์๋ ๋น๋๊ธฐ์ ํจ์์์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ ๋ ํธ์ถ๋์ง๋ง, ์ด๋ฒคํธํธ๋ค๋ง์ ์ต์ ๋ฒ ํจํด์ ์ํด ์๋๋ฉ๋๋ค. ์ด๋ฒคํธ๋ฅผ ๋๊ธฐํ๋ (EventListeners) ํจ์๋ค์ด ์ต์ ๋ฒ ์ญํ ์ ํฉ๋๋ค. ์ต์ ๋ฒ๋ค์ด ์ด๋ฒคํธ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ค๊ฐ, ์ด๋ฒคํธ..