DOM ์ด๋ฒคํธ ์ฐธ์กฐ ์ฌ์ดํธ!
https://developer.mozilla.org/ko/docs/Web/Events
Mouse event์ ์ข ๋ฅ๋ ์์ ๊ฐ๋ค.
(์ถ์ฒ: https://developer.mozilla.org/en-US/docs/Web/Events#Mouse_events)
auxclick: ์ด ์ด๋ฒคํธ๋ ๋ง์ฐ์ค ์ผ์ชฝ๋ฒํผ์ ์ ์ธํ ๋ค๋ฅธ ๋ฒํผ์ ํด๋ฆญํ์ ๋ ์๋ํ๋ค. ์ค๋ฅธ์ชฝ ๋ฒํผ, ํ ๋ฒํผ, ๋ค๋ฅธ ๋งคํฌ๋ก ๋ฒํผ ๋ฑ์ด ์ด ์ด๋ฒคํธ๋ฅผ ์๋์ํจ๋ค.
click: ๋ง์ฐ์ค ์ขํด๋ฆญ์ ์ํด ์๋๋๋ค.
contextmenu: ๋ง์ฐ์ค ์ฐํด๋ฆญ ์ ๋์ค๋ context menu๊ฐ ์ฌ์ฉ์์ ํ๋ฉด์ ๋ณด์ฌ์ง๊ธฐ ์ ์ ์๋๋๋ค.
dblclick: ๋๋ธ ํด๋ฆญ์ ์๋๋๋ค.
mouseup/mousedown: mousedown์ mouse ํด๋ฆญ ์ ์ง ์, mouseup์ ํด๋ฆญ ์ ์ง๋ฅผ ํ์์ ๋ ์๋๋๋ค.
์ด event๋ ์ขํด๋ฆญ ๋ฟ๋ง ์๋๋ผ ์ด๋ ํ ๋ฒํผ ํด๋ฆญ์๋ ์๋๋๋ค.
mouseenter/mouseleave: ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ element ๋ด๋ถ์ ๋ค์ด๊ฐ ๋/๋์ฌ ๋ ์๋๋๋ค.
mouseover/mouseout: mouseenter/mouseleave์ ๊ฐ์ ๋ฐฉ์์ event์ด์ง๋ง, ํด๋น EventListener๊ฐ ์ ์ฉ๋ element์ children์๊ฒ๋ ์ ์ฉ๋๋ค.
mousemove: ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ element ์์์ ์์ง์ผ ๋ ์๋๋๋ค.
select: text๊ฐ ์ ํ๋์ ๋(๋๋๊ทธ) ์๋๋๋ค. ์ด event๋ element๊ฐ <input>ํ๊ทธ ์ค type์ด text, textarea์ผ ๋๋ง ์๋ํ๋ค.
wheel: ์ฌ์ฉ์๊ฐ ํ ์ ์๋์ํฌ ๋ ์๋ํ๋ค.