You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
new event
[JS] ๐ ์๋ฐ์คํฌ๋ฆฝํธ ์ปค์คํ ์ด๋ฒคํธ ๋ค๋ฃจ๊ธฐ ๐ฏ ์ ๋ฆฌ
์ด๋ฒคํธ ๋์คํจ์น ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ฉด ํธ๋ค๋ฌ๋ฅผ ํ ๋นํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ด๋ฒคํธ๋ฅผ ์ง์ ๋ง๋ค ์๋ ์์ต๋๋ค. ์๋ก์ด ์ปค์คํ ์ด๋ฒคํธ๋ฟ๋ง ์๋๋ผ ๋ชฉ์ ์ ๋ฐ๋ผ click, mousedown ๊ฐ์ ๋ด์ฅ ์ด๋ฒคํธ๋ฅผ ์ง์ ๋ง๋ค ์๋ ์์ต๋๋ค. ์ด๋ ๊ฒ ๋ง๋ ๋ด์ฅ ์ด๋ฒคํธ๋ค์ ํ ์คํ ์ ์๋ํํ ๋ ์ ์ฉํฉ๋๋ค. Event์ ์์ฑ์ ๋ด์ฅ ์ด๋ฒคํธ ํด๋์ค๋ DOM ์์ ํด๋์ค๊ฐ์ด ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ํ์ฑํฉ๋๋ค. ๋ด์ฅ ์ด๋ฒคํธ ํด๋์ค ๊ณ์ธต์ ๊ผญ๋๊ธฐ์ Event ํด๋์ค๊ฐ ์์ต๋๋ค. Event ๊ฐ์ฒด๋ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ ์ ์์ต๋๋ค. let event = new Event(type[, options]); type โ ์ด๋ฒคํธ ํ์ ์ ๋ํ๋ด๋ ๋ฌธ์์ด๋ก "click"๊ฐ์ ๋ด์ฅ ์ด๋ฒคํธ, "my-event" ๊ฐ์ ์ปค์คํ ์ด๋ฒคํธ๊ฐ ์ฌ ์๋ ์์ต๋๋ค...