- ์ฒซ๋ฒ์งธ ์ธ์ : ์ปค์คํ ์ด๋ฒคํธ ํ์ ๋ฌธ์์ด
- ๋๋ฒ์งธ ์ธ์ : detail ํ๋กํผํฐ๋ฅผ ํฌํจํ๋ ๊ฐ์ฒด
- ๋์คํจ์น : dispatchEvent(eventObject) ๋ฉ์๋
์ฌ์ฉ์ ์ ์ ์ด๋ฒคํธ ํ์ ์ ์์ ๋ ธ๋์ ์ดํธ๋ฆฌ๋ทฐํธ/ํ๋กํผํฐ๊ฐ ์กด์ฌํ์ง์์ผ๋ฏ๋ก ์ด๋ฒคํธ ํธ๋ค๋ฌ ๋ฑ๋ก์ addEventListener ๋ฉ์๋ ๋ฐฉ์์ผ๋ก ๋ฑ๋กํด์ผํ๋ค.
์ธ์๋ก ์ ๋ฌํ ์ด๋ฒคํธ ๊ฐ์ฒด์ ์ด๋ฒคํธ ํ์ ์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฐฉ์์ผ๋ก ๋์ํ์ง๋ง dispatchEvent๋ ๋๊ธฐ ์ฒ๋ฆฌ ๋ฐฉ์์ผ๋ก ํธ์ถํ๋ค. ๋ฐ๋ผ์ ๋์คํจ์นํ๊ธฐ์ ์ ์ฌ์ ์ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ๋ฑ๋กํด์ผํ๋ค.