|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå |
public interface Event
Event
ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ, À̺¥Æ®¿¡ °üÇÑ ÄÁÅØ½ºÆ®
Á¤º¸¸¦, À̺¥Æ®¸¦ ó¸®ÇÏ´Â Çڵ鷯¿¡ Á¦°øÇÕ´Ï´Ù. Event
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °´Ã¼´Â ÀϹÝÀûÀ¸·Î´Â ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅͷμ À̺¥Æ® Çڵ鷯¿¡°Ô °Ç³×Áý´Ï´Ù. ƯÁ¤ÀÇ ÄÁÅØ½ºÆ®
Á¤º¸´Â ÀÎÅÍÆäÀ̽º¿¡ ºÎ¼ÓµÇ´Â À̺¥Æ®ÀÇ ÇüÅ¿¡ Á÷Á¢ °ü·ÃµÈ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Â Event
·Î
ºÎÅÍ ÀÎÅÍÆäÀ̽º¸¦ Ãß°¡ÇØ ÆÄ»ý½ÃŰ´Â °ÍÀ¸·Î À̺¥Æ® Çڵ鷯¿¡°Ô °Ç³×Áý´Ï´Ù. ÀÌ·¯ÇÑ ÆÄ»ýÇÑ ÀÎÅÍÆäÀ̽º´Â À̺¥Æ® ¸®½º³Ê¿¡°Ô °Ç³×Áö´Â °´Ã¼¿¡
ÇØµµ ±¸ÇöµË´Ï´Ù.
¡¸Document Object Model (DOM) Level 2 Events Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.
ÇÊµå °³¿ä | |
---|---|
static short |
AT_TARGET
À̺¥Æ®´Â ÇöÀç, Ÿ°Ù EventTarget ·Î
Æò°¡µÇ°í ÀÖ½À´Ï´Ù. |
static short |
BUBBLING_PHASE
ÇöÀçÀÇ À̺¥Æ® ±¹¸éÀº ¹Ùºê ¸µ ±¹¸éÀÔ´Ï´Ù. |
static short |
CAPTURING_PHASE
ÇöÀçÀÇ À̺¥Æ® ±¹¸éÀº capther ±¹¸éÀÔ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
getBubbles ()
À̺¥Æ®°¡ ¹öºí ÇÏ´Â À̺¥Æ®ÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
boolean |
getCancelable ()
À̺¥Æ®°¡ µðÆúÆ® ¾×¼ÇÀ» ¾ïÁ¦ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
EventTarget |
getCurrentTarget ()
ÇöÀç EventListeners ¸¦ ó¸®Çϰí ÀÖ´Â EventTarget À»
³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
short |
getEventPhase ()
ÇöÀç, ¾î´À À̺¥Æ® È帧ÀÇ ±¹¸éÀÌ Æò°¡µÇ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
EventTarget |
getTarget ()
À̺¥Æ®°¡ ÃÖÃÊ·Î µð½ºÆÐÄ¡ µÈ EventTarget À»
³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
long |
getTimeStamp ()
À̺¥Æ®¸¦ ÀÛ¼ºÇßÀ» ¶§ °¢ (½Å±â¿ø¿¡ °üÇØ¼´Â ¹Ð¸® ¼¼ÄÁµå)À» ƯÁ¤ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
String |
getType ()
´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â À̺¥Æ®¸í. |
void |
initEvent (String eventTypeArg,
boolean canBubbleArg,
boolean cancelableArg)
initEvent ´Â
DocumentEvent ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ ÀÛ¼ºµÇ´Â Event °ªÀ» ÃʱâÈÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
void |
preventDefault ()
À̺¥Æ®°¡ Ãë¼ÒÇØ °¡´ÉÇÑ °æ¿ì, preventDefault ¸Þ¼µå¸¦ »ç¿ëÇØ À̺¥Æ®°¡ »èÁ¦µÇ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. |
void |
stopPropagation ()
stopPropagation ¸Þ¼µå´Â À̺¥Æ® Ç÷οìÁß¿¡ ÀÏÁ¤ ÀÌ»ó À̺¥Æ®°¡ ÀüÆÄ ÇÏÁö ¾Ê°Ô ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
---|
static final short CAPTURING_PHASE
static final short AT_TARGET
EventTarget
·Î
Æò°¡µÇ°í ÀÖ½À´Ï´Ù.
static final short BUBBLING_PHASE
¸Þ¼µåÀÇ »ó¼¼ |
---|
String getType()
EventTarget getTarget()
EventTarget
À»
³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
EventTarget getCurrentTarget()
EventListeners
¸¦ ó¸®Çϰí ÀÖ´Â EventTarget
À»
³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ƯÈ÷, capther¿Í ¹Ùºê ¸µÀÇ Ã³¸®Áß¿¡ À¯È¿ÇÕ´Ï´Ù.
short getEventPhase()
boolean getBubbles()
boolean getCancelable()
long getTimeStamp()
timeStamp
°ªÀÌ ¸ðµç À̺¥Æ®¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â °ª 0 ÀÌ ¸®Åϵ˴ϴÙ
. ½Å±â¿ø ½Ã°¢¿¡´Â ½Ã½ºÅÛÀÇ °³½Ã½Ã°¢À̳ª ¡¸1970 ³â 1 ¿ù 1 ÀÏ 0 ½Ã 0 ºÐ 0 ÃÊ UTC¡¹µîÀÌ ÀÖ½À´Ï´Ù.
void stopPropagation()
stopPropagation
¸Þ¼µå´Â À̺¥Æ® Ç÷οìÁß¿¡ ÀÏÁ¤ ÀÌ»ó À̺¥Æ®°¡ ÀüÆÄ ÇÏÁö ¾Ê°Ô ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå°¡ EventListener
¿¡ ÀÇÇØ È£ÃâµÇ´Â °æ¿ì, À̺¥Æ®´Â Æ®¸®¸¦ Æ÷ÇÔÇÑ
ÀüÆÄ¸¦ Á¤ÁöÇÕ´Ï´Ù. À̺¥Æ®´Â À̺¥Æ® Ç÷ο찡 Á¤ÁöÇϱâ Àü¿¡
ÇöÀçÀÇ EventTarget
·Î
¸ðµç ¸®½º³ÊÀÇ µð½ºÆÐÄ¡¸¦ ¿Ï·áÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â À̺¥Æ® È帧ÀÇ ¾î´À °øÁ¤ ±× Áß¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
void preventDefault()
preventDefault
¸Þ¼µå¸¦ »ç¿ëÇØ À̺¥Æ®°¡ »èÁ¦µÇ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Áï, À̺¥Æ®ÀÇ °á°ú·Î¼ ±¸Çö¿¡ ÀÇÇØ ½ÇÇàµÇ´Â µðÆúÆ® ¾×¼ÇÀº ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. À̺¥Æ® È帧ÀÇ ¾î´À ´Ü°è¿¡¼ preventDefault
¸Þ¼µå°¡ ºÒ·Á°¡
µµ, À̺¥Æ®´Â »èÁ¦µÇ¾î ±× À̺¥Æ®¿¡ °ü·ÃµÈ
µðÆúÆ® ¾×¼ÇÀº ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. Ãë¼ÒÇÒ ¼ö ¾ø´Â À̺¥Æ®¿¡ ´ëÇØ¼ ÀÌ ¸Þ¼µå¸¦ È£ÃâÇØµµ, È¿°ú´Â ÀüÇô ¾ø½À´Ï´Ù. preventDefault
´Â
ÀÏ´Ü ºÒ·Á°¡
¸é, À̺¥Æ®ÀÇ ÀüÆÄ ÀÌ¿ÜÀÇ »çÀÌ´Â À¯È¿ÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â À̺¥Æ® È帧ÀÇ ¾î´À ´Ü°è¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
void initEvent(String eventTypeArg, boolean canBubbleArg, boolean cancelableArg)
initEvent
´Â
DocumentEvent
ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ ÀÛ¼ºµÇ´Â Event
°ªÀ» ÃʱâÈÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â Event
ÀÌ dispatchEvent
¸Þ¼µå¸¦ °³ÀÔ½ÃÄÑ µð½ºÆÐÄ¡ µÇ±â Àü¿¡ ÇÑÇØ, Çʿ信 µû¶ó¼ ¿©·¯ Â÷·Ê È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù
. ¿©·¯ Â÷·Ê È£ÃâÇßÀ» °æ¿ì´Â ¸¶Áö¸· È£ÃâÀÌ ¿ì¼±µË´Ï´Ù. Event
¼ºê Ŭ·¡½º¿¡¼ ºÒ·Á °¬À» °æ¿ì¿¡ ÇÑÁ¤ÇØ, initEvent
¸Þ¼µå·Î ÁöÁ¤µÈ °ªÀº º¯°æµÇ¾î ±× ÀÌ¿ÜÀÇ ¼Ó¼ºÀÇ °æ¿ì´Â ±×´ë·Î º¯°æµÇÁö ¾Ê½À´Ï´Ù.
eventTypeArg
- À̺¥Æ®ÀÇ ÇüŸ¦ ÁöÁ¤. ÀÌ ÇüÅ´ ÇöÀç ÀÌ »ç¾ç, ¶Ç´Â »õ·Î¿î À̺¥Æ®ÀÇ ÇüÅ·ΠÁ¤Àǵǰí ÀÖ´Â À̺¥Æ®ÀÇ ÇüÅÂÀÌ´Ù. ij¸¯ÅÍ ¶óÀÎÀº XML ¸íÀ¸·Î ÇÒ Çʿ䰡 ÀÖ´Ù. »õ·Î¿î À̺¥Æ®ÀÇ ÇüÅ´ ¡¸DOM¡¹Ä³¸¯ÅÍ ¶óÀÎ (´ë¹®ÀÚ, ¼Ò¹®ÀÚ, ¶Ç´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ È¥Àç)¿¡¼´Â °³½ÃÇÒ ¼ö ¾ø´Ù. ÀÌ Á¢µÎ»ç´Â Àå·¡ÀÇ DOM À̺¥Æ® ¼¼Æ®¸¦ À§Çؼ ¿¹¾àµÈ´Ù. ¶Ç, È¥¶õÀ» ÇÇÇØ ´Ù¸¥ »õ·Î¿î À̺¥Æ®¿ÍÀÇ ¸ð¼øÀÌ ÀϾ °¡´É¼ºÀ» ÀÛ°Ô Çϱâ À§Çؼµµ, »ê Àܷ̿Πµ¶ÀÚÀûÀÎ À̺¥Æ®¸¦ Ãß°¡ÇÏ´Â °æ¿ì´Â µ¶ÀÚÀûÀÎ Á¢µÎ»ç¸¦ »ç¿ëÇÏ´Â Àϵµ °Çϰí Ãßõ µÇ°í ÀÖ´ÂcanBubbleArg
- À̺¥Æ®¸¦ ¹öºí ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ÁöÁ¤cancelableArg
- À̺¥Æ®ÀÇ µðÆúÆ® ¾×¼ÇÀ» ¾ïÁ¦ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ÁöÁ¤
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.