| HandleEvent() | Go to Event Method |
·¹À̾°Ô captureEvents(), routeEvent()¸¦ ÁöÁ¤Çϸé À̺¥Æ®°¡ ÁöÁ¤µÇ´Â ¹üÀ§´Â ·¹À̾î ÀڽŰú ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â documentÀÔ´Ï´Ù. Áï, layerObject.document ÀÔ´Ï´Ù. ÀÌ ·¹À̾ ´Ù¸¥ ·¹À̾ °¡Áö°í ÀÖÀ» ¶§, »óÀ§ ·¹À̾¼ ÀÌ ·¹À̾îÀÇ ÇÑ elementÀÇ À̺¥Æ®¸¦ »ç¿ëÇϱâ À§Çؼ´Â ÇÏÀ§ÀÇ ·¹À̾ captureEvents(), routeEvent()·Î »óÀ§¿Í °°ÀÌ ÁöÁ¤À» ÇØ¾ß¸¸ÀÌ »óÀ§¿¡¼ ÇÏÀ§ ·¹À̾îÀÇ ÇÑ elementÀÇ À̺¥Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿Ö³ÄÇϸé, ·¹À̾°Ô captureEvents(), routeEvent()¸¦ ÁöÁ¤ÇÏ¸é ·¹À̾î ÀڽŰú ÀÚ½ÅÀÇ document¸¸ÀÌ ¹üÀ§¿¡ µé±â ¶§¹®ÀÔ´Ï´Ù. ÇÏÀ§ÀÇ ·¹À̾îÀÇ element´Â ÇÏÀ§ÀÇ documentÀÔ´Ï´Ù. Áï,
document.»óÀ§·¹À̾î.document.ÇÏÀ§·¹À̾î.document.elementÀ¸·Î À̺¥Æ® ¹üÀ§°¡ ¹ÌÄ¡´Â ±½Àº ±ÛÀÚ ºÁ¤¢¿¡ ÀÖ½À´Ï´Ù.
¾î¶² ·¹À̾ ·¹À̾ °¡Áö°í ÀÖ°í µÑ ´Ù captureEvents(), routeEvent()¸¦ ¼±¾ðÇϸé ÇÏÀ§ ·¹À̾ °¡Áö°í ÀÖ´Â ÇÑ elementÀÇ À̺¥Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, »óÇÏÀ§ ¸ðµÎ captureEvents(), routeEvent()¸¦ ¼±¾ðÇØ¾ß ÇÕ´Ï´Ù. ÇÏÀ§ÀÇ ¸ðµç element¿¡°Ô À̺¥Æ®¸¦ ÁöÁ¤ÇÒ ¶§´Â ÀÌ ¹æ¹ýÀÌ ÁÁÁö¸¸, ÇϳªÀÇ element¿¡°Ô À̺¥Æ®¸¦ ÁöÁ¤ÇÒ ¶§´Â ºÒÆíÇÏ°í º¹ÀâÇÕ´Ï´Ù. »óÀ§ÀÇ ·¹À̾¼ handleEvent()·Î ¹Ù·Î ÇÏÀ§ÀÇ ÇÑ element¿¡°Ô À̺¥Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¶§, À¯¿ëÇÕ´Ï´Ù.