Event - ChoDragon9/posts GitHub Wiki

์ด๋ฒคํŠธ ์ •์˜

  • javascript์™€ HTML ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ๋‹ด๋‹น
  • ์˜ต์ ธ๋ฒ„ ํŒจํ„ด์œผ๋กœ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๋งŒ ๋ฆฌ์Šค๋„ˆ๊ฐ€ ์‹คํ–‰

์ด๋ฒคํŠธ ํ๋ฆ„

ํžˆ์Šคํ† ๋ฆฌ

  • DOM ์ด๋ฒคํŠธ API๋Š” DOM Level 2์—์„œ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ‘œ์ค€ํ™”ํ•˜๋ ค๋Š” ์‹œ๋„
  • DOM Level 2์ด ๊ฐœ์ •์ „ IE์™€ Netscape๊ฐ€ ์„œ๋กœ ์ •๋ฐ˜๋Œ€ ์ด๋ฒคํŠธ ํ๋ฆ„์„ ์ฑ„ํƒํ•จ
  • IE๋Š” ์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง, Netscape๋Š” ์ด๋ฒคํŠธ ์บก์ณ๋ง์„ ์ง€์›

์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง

  • ์ด๋ฒคํŠธ ํ๋ฆ„์ƒ ๋ฌธ์„œ ํŠธ๋ฆฌ์—์„œ ๊ฐ€์žฅ ๊นŠ์ด ์œ„์น˜ํ•œ ์š”์†Œ์—์„œ ์‹œ์ž‘ํ•ด ๊ฑฐ์Šฌ๋Ÿฌ ์˜ฌ๋ผ๊ฐ
  • ๊ฐ€์žฅ ๊นŠ์ด ์œ„์น˜ํ•œ ์š”์†Œ์—์„œ ์‹œ์ž‘ํ•ด ๊ฑฐ์Šฌ๋Ÿฌ ํ๋ฅด๋Š” ๋ชจ์–‘์ด ๋งˆ์น˜ ๊ฑฐํ’ˆ์ด ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฒƒ ๊ฐ™์•„ ๋ฒ„๋ธ”๋ง์ด๋ผํ•จ

์ด๋ฒคํŠธ ์บก์ฒ˜๋ง

  • ์ตœ์ƒ์œ„ ๋…ธ๋“œ์—์„œ ์ฒ˜์Œ์œผ๋กœ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉฐ ๊ฐ€์žฅ ๋ช…์‹œ์ ์ธ ๋…ธ๋“œ์—์„œ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐœ์ƒ
  • ์ด๋ฒคํŠธ ์บก์ฒ˜๋ง์€ ์ด๋ฒคํŠธ๊ฐ€ ์˜๋„ํ•œ ์š”์†Œ์— ๋„๋‹ฌํ•˜๊ธฐ ์ „์— ์žก์•„์ฑ„๋ ค๋Š” ๋ชฉ์ ์œผ๋กœ ๋””์ž์ธ

API

  • addEventListener/removeEventListener
  • ([์ด๋ฒคํŠธ ์ด๋ฆ„], [ํ•ธ๋“ค๋Ÿฌ], [ํ˜ธ์ถœ ์‹œ์  true: ์บก์ณ๋ง, false: ๋ฒ„๋ธ”๋ง])